Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


9 patch image prevent construir proyecto android studio

Me estoy moviendo a la construcción de Gradle. Pero tengo este error para un montón de imágenes de 9 parches.

Tenga en cuenta que el dibujable es generado automáticamente por http://android-holo-colors.com pero son viejos.

Estoy utilizando android studio 0.5.1 y mi versión de la herramienta de compilación es 19.0.3 este es el error

 Error:Execution failed for task ':app:mergeDebugResources'. > Error: Failed to run command: /Applications/Android Studio.app/sdk/build-tools/19.0.3/aapt s -i /Users/Ed/Desktop/TestAndroid/app/src/main/res/drawable-mdpi/spinner_default_holo_dark.9.png -o /Users/Ed/Desktop/TestAndroid/app/build/res/all/debug/drawable-mdpi/spinner_default_holo_dark.9.png Error Code: 42 Output: ERROR: 9-patch image /Users/Ed/Desktop/TestAndroid/app/src/main/res/drawable-mdpi/spinner_default_holo_dark.9.png malformed. Frame pixels must be either solid or transparent (not intermediate alphas). Found at pixel #3 along top edge. /Users/Ed/Desktop/TestAndroid/app/src/main/res/drawable-hdpi/cab_background_bottom_test.9.png Error:Ticks in transparent frame must be black or red. - ERROR: 9-patch image /Users/Ed/Desktop/TestAndroid/app/src/main/res/drawable-mdpi/spinner_default_holo_dark.9.png malformed. 

Cualquiera se enfrentó al mismo problema.

  • Cómo autoincrement versionCode en Android Gradle
  • Error en la ejecución de la aplicación 'app: mergeDebugResources' Crunching Cruncher ... png failed
  • Android-maven-plugin: Deshabilitar la compilación de depuración para apk
  • Dagger2 clase generada es de repente una falta de Android Studio
  • Instruir la secuencia de comandos Gradle de Android para eliminar apks no alineados y limpiar los archivos de artefacto
  • Prevenga Android Studio / Intellij Idea del proyecto de construcción en el inicio
  • Android Studio "La compatibilidad con NDK actual está obsoleta"
  • Gradle (plugin experimental androide) ignora una dependencia del proyecto
  • 3 Solutions collect form web for “9 patch image prevent construir proyecto android studio”

    ¿Ha intentado seguir las sugerencias del registro de errores? Ee echar un vistazo a la tercera (posiblemente 4 º si se trata como cero indexado?) Píxel a lo largo de la fila superior en un editor de imágenes:

    • ¿El píxel es rojo o negro (# FF0000 o # 000000)?
    • ¿Tiene un valor alfa de 255 ó 0?

    Si la respuesta es "no", entonces supongo que ese es tu problema. Esto, obviamente, también tendrá que ser aplicado a todos los demás marcadores de píxeles alrededor del borde de las imágenes.

    Me gustaría añadir esto como un comentario, pero no tienen suficiente representante – lo siento.

    Vi una solución en otro feed y la manera de solucionar este problema es usar la herramienta draw9patch para abrir la imagen y guardarla directamente. Utilizo esta manera para solucionar este problema. Acerca de "draw9patch", puede utilizar esa herramienta en el directorio de herramientas de la carpeta sdk de Android o usarla directamente haciendo clic en la imagen dentro de Android Studio, también utiliza draw9patch.

    Mis dos centavos,

    Utilicé photoshop para crear mi ninepatch y me encontré con este error.

    Yo había utilizado la herramienta de cepillo en modo cepillo con el color negro para pintar los píxeles de borde (contenido y estiramiento)

    El problema con el pincel es que también colorea píxeles contiguos con sólo una pequeña cantidad de negro muy transparente para que no pueda verlo. Utilizar el borrador en el modo de crayón 1px en todos los píxeles que debería haber sido transparente funcionó para mí.

    Cuando trabaje en un parche nueve en photoshop, utilice siempre la herramienta pincel en modo creyón

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.