Подтвердить что ты не робот

Android Studio - processDebugResources не удалось

Итак, я пытаюсь создать свой проект в Android Studio, но каждый раз, когда проект был загружен или выполнен, я получаю следующую ошибку. Я не знаю, как это исправить...

Execution failed for task ':oefening1:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
C:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\build-tools\android-        4.4.2\aapt.exe package -f --no-crunch -I C:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\platforms\android-19\android.jar -M C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\manifests\debug\AndroidManifest.xml -S C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\res\all\debug -A C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\assets\debug -m -J C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\source\r\debug -F C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\libs\oefening1-debug.ap_ --debug-mode --custom-package be.verstraetejordy.oefening1
Error Code:    -1073741819

Это мой build.gradle

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
}

Кто-нибудь получил решение для меня?:/Имейте в виду, что я новичок и мало что знаю о Android Studio или Gradle..

4b9b3361

Ответ 1

Ну, честно: как я исправил это, переустановил Android Studio после восстановления системы. Мой вирусный сканер прерывал работу gradle.build, в результате чего он терпел неудачу каждый раз.

Итак, я сделал восстановление системы до такой степени, что не устанавливал много вещей, снова установил Android Studio и работал отлично.

Таким образом, нет точной причины для этого, просто некоторые дерьмовые вещи с антивирусными сканерами.

Если у вас все еще есть это, я думаю, это связано с множеством разных причин. Удачи вам!

Ответ 2

Если это произойдет после перехода на compileSdkVersion 21, убедитесь, что вы используете buildToolsVersion "21.0.2" (или позже), а не "21.0.1".

Ответ 3

Вы попадаете в ошибку https://code.google.com/p/android/issues/detail?id=42752, которая заключается в том, что компилятор AAPT в процессе сборки Android иногда сбой, когда он получает определенные виды неправильного ввода. Основываясь на этом отчете об ошибке, а также https://code.google.com/p/android/issues/detail?id=61308, он обычно вызван ссылкой @string в файле menu.xml на строку, которая не существует. Дайте ему внимательный взгляд и посмотрите, можете ли вы найти то, что неправильно.

Ответ 4

Как вы, возможно, уже нашли, эта ошибка может быть видна по многим причинам. Следовательно, вам нужно найти фактическую причину ошибки.

Перейдите в папку android и выполните команду ниже:

gradlew.bat --info clean build 

ИЛИ

./gradlew --info clean build

Это приведет к отображению фактической проблемы, исправлению и повторной сборке.

Надеюсь, что это будет полезно!

Ответ 5

Эта проблема кажется довольно общей. Мое решение состояло в том, чтобы перестроить проект (Build → Rebuild), так как Android Studio не автоматически обнаружил ресурс, который я создал до возникновения проблемы.

Ответ 6

В моем случае я использовал app:showAsAction вместо android:showAsAction после удаления библиотек совместимости v4 и v7 в моем файле menu/*.xml. Вот пример diff:

     <item android:id="@+id/action_calendar"
         android:title="Calendar"
         android:orderInCategory="100"
         android:icon="@drawable/calendar"
-        app:showAsAction="never" />
+        android:showAsAction="never" />

Это решило мою проблему.

Ответ 7

Обновление вашего buildToolsVersion в вашем приложении build.gradle должно устранить вашу проблему. Переключение с '21.0.0' to '21.0.2' решило эту проблему для меня.

Ответ 8

Запустите команду gradle с параметром --debug и просто проверьте сообщение об ошибке.

Чтобы изменить параметры gradle в студии Android (1.3), перейдите к file->settings->Build,Execution,Deployment->compiler и добавьте --debug в поле параметров командной строки.

Ответ 9

Я решил эту проблему, удалив и переустановил последнюю версию Android SDK Tools и Android SDK Platform-tools.

1) Откройте Android Studio 2) Перейдите в Инструменты- > Android → Менеджер SDK 3) выберите "Запустить автономный диспетчер SDK" 4) отменить выбор всех 5) выберите последнюю версию Android SDK Tools и Android SDK Platform-tools. 6) нажмите "удалить 2 пакета" 7) Теперь вам нужно переустановить пакеты, которые вы только что удалили. Выберите последнюю версию Android SDK Tools и Android SDK Platform-tools. 8) нажмите "Установить 2 пакета"

Если у вас есть другая ошибка в номере сборки, просто вернитесь в Tools- > Android → SDK Manager выберите "Запустить автономный диспетчер SDK" установите сборку, на которой есть ошибка. Пример: если вы получаете сообщение об ошибке в сборке 23.0.3, просто установите Android SDK Buid-tools 23.0.3 После того, как вы сможете обновить его до последней сборки

Ответ 10

Для меня проблема была решена путем удаления ссылок в AndroidManifest.xml на тему, которую я удалил из themes.xml в res/values.

Ответ 11

В моем случае у меня была зависимость .jar в app/src/main/assets после импорта моего проекта Eclipse в Android Studio. Я сделал следующее:

  • Я создал папку app/libs;
  • Переместил .jar в эту папку;
  • Удалена папка app/src/main/assets (теперь она пуста);
  • Обновлен app/build.gradle, включив в нижнюю часть файла следующее:

    зависимости {   compile fileTree (dir: 'libs', include: ['*.jar']) }

Ответ 12

Используйте последнюю версию инструментов сборки Android Studio.

compileSdkVersion 23  buildToolsVersion "23.0.2"