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


Error aapt 138 processDebugResources

Funcionó a este error frustrante hoy al construir / hacer el proyecto, esto parece ser desde la instalación de Android SDK 22.6 (han probado el 22.6.1 también) con herramientas de construcción 19.0.1,19.0.2 y 19.0.3. El error aapt está causando que no se genere R.java.

Pensé que era algo proyecto relacionado como tengo otro proyecto que construye ok. He intentado limpiar el proyecto / espacio de trabajo, nuevo espacio de trabajo, reinstalar Eclipse y Android SDK, luego portado a Android gradle estudio que es el error que he incluido a continuación.

  • Aapt no se encuentra bajo el camino correcto
  • Listando los permisos de la aplicación de Android vía adb
  • Aapt.exe se bloquea cuando intento exportar mi aplicación de Android desde Eclipse
  • Documentación para el elemento aapt en la secuencia de comandos Ant
  • ¿Cómo puedo utilizar Android aaptOptions?
  • La compilación AAPT2 falló: Dimen no válido en Android 3.0 Canary 1
  • Edit: También volví proyecto a comisión anterior que trabajó

    ¿Alguien corrió a este tipo de cosas? Normalmente un trabajo limpio pero no esta vez.

    Error:Execution failed for task ':MyApp:processDebugResources'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/scottab/dev/adt-bundle-mac-x86_64/sdk/build-tools/19.0.3/aapt package -f --no-crunch -I /Users/scottab/dev/adt-bundle-mac-x86_64/sdk/platforms/android-19/android.jar -M /Users/MyApp/build/manifests/debug/AndroidManifest.xml -S /Users/MyApp/build/res/all/debug -A /Users/MyApp/build/assets/debug -m -J /Users/MyApp/build/source/r/debug -F /Users/MyApp/build/libs/MyApp-debug.ap_ --debug-mode --custom-package com.myapp.android --output-text-symbols /Users/MyApp/build/symbols/debug Error Code: 138 

  • Instalando sun-java6-jdk en ubuntu 10.04 64 bit os
  • Conectar Bluestacks a Android Studio
  • ¿Cómo puedo escribir texto sobre una imagen en Android y guardarla?
  • Deshabilitar la entrada de teclado en Android TimePicker
  • Resolución de pantalla de Android
  • ¿Qué tamaño de pantalla debo utilizar en el Android Market?
  • 5 Solutions collect form web for “Error aapt 138 processDebugResources”

    Este es un error en AAPT, donde se bloquea cuando ve una referencia a un recurso inexistente. Por desgracia, requiere que vaya a través de sus archivos de recursos para tratar de detectar el error, ya que tiende a no dar información útil.

    Esto se redacta en https://code.google.com/p/android/issues/detail?id=61308 y si miras allí encontrarás ejemplos de lo que otros usuarios han solucionado para solucionar el bloqueo.

    Estoy un poco tarde, pero si originalmente incluyó appcompat en su proyecto y más tarde lo eliminó, probablemente hay una referencia obsoleta en su menú xml.

    A continuación se muestra el menú con appcompat

     <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" app:showAsAction="never" /> 

    Ver la app:showAsAction="never" ? Eso es lo que el problema era para mí. android:showAsAction="never" nuevo a android:showAsAction="never" arregló para mí.

    Esto es lo que codifiqué para superar el error:

     <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:blogreader="http://schemas.android.com/apk/res-auto " > <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" blogreader:showAsAction="never" /> </menu> 

    Donde en blogreader es el nombre de la aplicación.

    Referencia: Añadir botones de acción

    Hoy he enfrentado el mismo problema, pero ninguna respuesta aquí, ni comentario, me ayudó.

    Al final había dos problemas, probablemente uno causado por el otro …

    1. Mi antivirus (Avast) detectó "amenaza" de un archivo SDK … así que probablemente mi estudio Android pensó que no había inclusión de la biblioteca AppCompat en mi archivo "build.graddle" y añadió una segunda automáticamente. Parecía esto:

       compile "com.android.support:appcompat-v7:21.0.+" compile "com.android.support:appcompat-v7:21.+" 

    Así que borré uno de ellos y tengo la clase R de vuelta, pero "appt" error todavía estaba allí.

    1. Aparentemente mi querido Avast tomó algunos exe de SDK carpeta, por lo que inició "SDK Manager". En el gestor, el "SDK Compile Tools" que estaba usando (2.1.1 creo) fue unckecked (quizás falló en checksum comarison), así que lo reinstalé.

    Y VOILA !, Funcionó y ahora estoy feliz.

     dexOptions { incremental false preDexLibraries = false jumboMode = false javaMaxHeapSize "3g" } 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.