Я использую bitbucket, поэтому могу работать с другим разработчиком, но кажется, что мы не можем заставить его работать безупречно. Я получил эту ошибку после получения от него изменений:
Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
E:\Program Files (x86)\Android\android-sdk\build-tools\19.0.0\aapt.exe package -f --no-crunch -I E:\Program Files (x86)\Android\android-sdk\platforms\android-19\android.jar -M E:\Documents\smart-my-job1\app\build\manifests\debug\AndroidManifest.xml -S E:\Documents\smart-my-job1\app\build\res\all\debug -A E:\Documents\smart-my-job1\app\build\assets\debug -m -J E:\Documents\smart-my-job1\app\build\source\r\debug -F E:\Documents\smart-my-job1\app\build\libs\app-debug.ap_ --debug-mode --custom-package com.smartmyjob
Error Code:
-1073741819
android
android-studio
bitbucket
danieljohngomez
источник
источник
Ответы:
Мне помогло сменить версию buildTools на:
Вы найдете эту настройку внутри файла
app/build.gradle
.источник
app/build.gradle
.Вы столкнулись с ошибкой https://code.google.com/p/android/issues/detail?id=42752 . Причиной обычно является ссылка на несуществующую строку в одном из ресурсов меню.
источник
dimen
String types not allowed (at 'navigation_drawer_width' with value '320p'
<string name="">
в моемstrings.xml
файле. Удвойте, что вашstrings.xml
файл действителен!Для меня это было то, что я забыл установить 32-битные зависимости:
источник
aapt 32-битный, поэтому не будет выполняться в 64-битном блоке, пока не будет включена 32-битная архитектура
это работает для меня.
источник
У меня была такая же проблема, и я исправил ее, выполнив
./gradlew clean build
! Попробуйте, и если это не сработает, попробуйте./gradlew --refresh-dependencies
после, и все будет в порядке.источник
Мой ответ может показаться слишком запоздалым, но я случайно столкнулся с той же ошибкой в Android Studio после обновления SDK до API 21. Я перепробовал все решения, с которыми я столкнулся здесь, на этом сайте и https://code.google. com / p / android / issues / detail? id = 61308 . Вот как я в конечном итоге решил эту ошибку: я открыл файл приложения gradle.build и изменил его следующим образом:
к этому:
Я снизил значения buildToolsVersion и targetSdkVersion до 20, которые, как я знал, работали нормально до обновления. Похоже, в моем случае API 21 вызывал проблемы для Gradle. Надеюсь, это поможет и другим.
источник
В моем случае я очистил проект (Menubar -> Build -> Clean Project), а затем снова выполнил сборку. Это сработало.
источник
В моем случае у меня было два объявления
в моем векторном значке
все, что мне нужно было сделать, это удалить один
источник
В моем случае проблема решена с помощью отключения мгновенного запуска в Android Studio 3.1.2
источник
Я столкнулся с ошибкой выполнения приложения: processDebugResources Android Studio после обновления репозитория SDK. Я использую Android Studio 1.5.1, целевой SDK версии 23. Раньше я использовал buildToolsVersion 21.0.1, изменение buildToolsVersion на 21.1.2 решило мою проблему.
Возможно, вы захотите узнать, как мне подходит версия 21.1.2. Он был рекомендован Android Studio после успешного обновления моего SDK.
После изменения buildToolsVersion на 21.1.2 (см. Настройки моей версии ниже) вам необходимо синхронизировать механизм сборки Gradle.
Android Studio предложит вам синхронизировать Gradle, или вы можете перейти в строку меню> Файл> Синхронизировать, чтобы запустить синхронизацию вручную. Android Studio восстановит ваш проект после синхронизации.
Я знаю, что существует много проблем с базой данных и конфигурацией SDK, предлагаемое мной решение не может решить все проблемы. Но если вы столкнетесь с подобной ошибкой после обновления репозитория SDK, я надеюсь, что мой пост решит ваши проблемы. Удачи!
источник
В моем случае я пытался изменить
buildToolsVersion
вgradle
, но это не помогло мне. Моя проблема была исправлена, когда я нашел функцию drawable, которая называется example.PNG . Это должен быть example.png ; Не было сообщений о неправильном имени ресурса, но после того, как я переименовал файл, проект был построен gradle.источник
Если это не ваши инструменты сборки, проверьте свои строки, стили, атрибуты ... XML-файлы и убедитесь, что они верны. Например, строка с пустым атрибутом имени
или ранее неопределенный атрибут attr без указанного формата ( attrs.xml ):
источник
Били головой об этом 2 дня.
TL; DR - Получил эту ошибку, так как имя моего приложения содержало '-'.
Оказывается, андроид этого не позволяет. После запуска
gradlew build --stacktrace
в каталоге android - появилась ошибка, подразумевающая это.источник
это может помочь в сборке приложений android studio 3.2.1 gradle, это должно быть похоже
От Gradle до
версии плагина 4.6 до версии 3.2.1
источник
Получив эту ошибку, я сделал сборку с --info (gradle --info build). Он сообщил, что не может открыть libz.so.1 из-за неправильного ELFCLASS. Требуется 32-битная версия libz. Мне пришлось загрузить исходный код, изменить Makefile на gcc -m32 и установить 32-разрядный пакет разработки glibc (dnf install glibc-devel.i686). После создания и установки этой 32-битной библиотеки я отключил 64-битную.
Потом все прошло хорошо.
источник
У меня была такая же проблема, и поскольку этот вопрос был первым в Google, я тоже добавлю свое решение. Для меня это отсутствующий
format
атрибут вattr
элементе вres/values/attrs.xml
.источник
Это сработало для меня, просто перезапустив студию Android 2 раза: D. Я использую Android Studio 2.1.
источник
Я решил это, изменив инструменты сборки с версии 21.0.1 на 20.0.0
источник
Запустите gradle с
--stacktrace
опцией, чтобы увидеть больше информации, что не так.источник
В моем случае crashlytics (Fabric.io) генерировал файлы, которые в какой-то момент конфликтовали, и второй файл был автоматически сгенерирован с недопустимым именем.
Короче говоря: проверьте, нет ли у вас имен файлов с недопустимой длиной, вы должны быть предупреждены перед исходным исключением.
источник
У меня возникла эта проблема после удаления журналов. Я решил это, перестроив проект.
источник
перейдите на панель Gradle и запустите его, дважды щелкнув по нему в строке сообщения, он покажет вам, где ваш проект является ошибкой, например, возможно, у вас есть звук, фильм или файл или ... что он компактный в вашем проекте на google android i мне очень жаль, что мой английский действительно очень плохой
источник
Вы получаете эту ошибку, когда используете ключевые слова Java в имени ваших ресурсов.
источник
Была такая же проблема. Я изменил файл build.gradle внутри папки приложения с этого: compileSdkVersion 23 buildToolsVersion "23.0.2"
к этому:
compileSdkVersion 23 buildToolsVersion "21.0.2"
и работал отлично! надеюсь, это сработает и для вас!
источник
У меня была такая же проблема, и я переехал
источник
Для меня это была ошибка с моими ресурсами. Просто изменил ресурсы моего проекта в папке ресурсов и папке res (т.е. для Android), и он работал нормально.
Успешная сборка
Общее время: 1 мин. 10,034 сек.
источник
В ваших макетах могут быть ошибки, например,
android:id="@id/
вместоandroid:id="@+id/...
. По крайней мере, это было причиной моего исключения.источник
Проверьте, не была ли частично установлена какая-либо платформа SDK. Если это так, переустановите его.
источник
Я столкнулся с этой ошибкой при обновлении моей студии Android до 3.0.1 с 2.3. Попробовав все приведенные выше решения, я обнаружил, что проблема связана с версией инструментов сборки. Я использовал неподдерживаемую версию инструментов сборки. Я изменил свой, как показано ниже, и это сработало.
Как правило, всегда старайтесь использовать последнюю версию инструментов сборки, поддерживаемую вашей версией Gradle. Начиная с версии 3.0.0 Gradle, вам не нужно указывать версию инструментов сборки, поскольку она выбирается автоматически.
https://developer.android.com/studio/releases/gradle-plugin.html#3-0-0
источник
Мне пришлось запустить Android Studio в режиме администратора.
Windows 10 x64
источник