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.

¿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

  • Cómo construir solo buildType con Android Studio y / o Gradle
  • Dependencias -> No se pudo crear el complemento del tipo 'AppPlugin'
  • No se puede configurar travis para trabajar en el proyecto android
  • android-Qué hace Build.MANUFACTURER volver en dispositivos htc
  • Tarea de Gradle de Android para copiar archivos después de la compilación
  • Android - prueba vs. versión de producción
  • Código de versión de Incremento automático en IntelliJ IDEA (Android)
  • React-native: La compilación falló con una excepción
  • Crear un archivo APK no firmado con Android Studio
  • Gradle assembleDebug y preDexDebug fallan incluso para nuevo proyecto
  • Travis CI - Android Project Build Failing
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.