Android Studio: не удалось выполнить выполнение gradle, причина пуста
Когда я пытаюсь запустить эмулятор Android, я получаю следующий экран ошибок. То же самое происходит, когда я экспортирую apk. Когда я перейду в каталог, где будет сохранен apk, файла apk там нет.
Спасибо,
Christophe
Ответы
Ответ 1
У меня была такая же проблема, эта проблема будет исправлена, выполнив следующий шаг.
Перейдите к
Файл- > Настройка → Gradle → Gradle Вариант Vm
Для Android Studio 1.2
File- > Setting- > Build, Deployment & Execution- > Build Tools → Gradle → Gradle Vm Option
Теперь поставьте это значение -Xmx256m
в поле и нажмите кнопку "Применить".
Ответ 2
- Нажмите "Gradle Консоль" для журнала из Gradle.
- Отладка сообщений об ошибках
- Mac: в Android Studio перейдите по ссылке:
- "Preference"
- "Сборка, выполнение, развертывание"
- "Compiler"
- Добавить "--stacktrace" в "Параметры командной строки"
Обратите внимание, что ошибка обычно указывается как первая строка (неправильно отформатированная для консоли Android Studio Gradle, например:
AGPBI: { "kind": "error", "text": "Не допускаются типы float (в\u0027icon_alpha_active\u0027 со значением \u00270.75\u0027).", "sources": [{ "file": "/Users/Mingsheng/путь/к/мой/errenous/integers.xml", "позиция": { "StartLine": 5, "startColumn": 38, "startOffset": 272, "endColumn": 42, "endOffset": 276}}], "оригинальный": "" }
Где "текст" = сообщение об ошибке, "sources: file" = errenous filepath/name
В этом примере я ввел значение Float в файл целых чисел.
Ответ 3
Это диалоговое окно с пустой причиной также возникает, когда в вашем ресурсе (res) есть некоторая ошибка. Проверьте наличие ошибок в файлах макета и т.д.
Ответ 4
У меня тоже была эта проблема. Это вызвано ошибкой в dimens.xml(git помогает мне найти его).
Я использовал
<dimen name="map_search_view_top_margin">100</dimen>
вместо
<dimen name="map_search_view_top_margin">100dp</dimen>
Надеюсь, что это поможет.
Ответ 5
Это ошибка где-то в ваших xml файлах.
Проверьте
values.xml
colors.xml
strings.xml
dimens.xml
Что-то не так с открытием закрывающей скобки или что-то, что вы пропустили в этих файлах.
Ответ 6
Честно говоря, для меня ни один из вышеперечисленных решений не работал, и я почти сражался за это в течение 3 дней. Наконец, окончательным решением было полностью создать резервную копию моего проекта, удалить студию и файлы трассировки, очистить файлы из temp,% temp% и prefetch folders, а затем снова установить и, наконец, сработать.
Pls отбросил мой вышеприведенный ответ, который я преподавал, был одним из решений. Я неоднократно сталкивался с этой проблемой, потому что один из моих товарищей по команде забыл включить git.ignore файл при нажатии кода на битбакет и каждый раз, когда я использовал этот код, а затем gradle использовал эту проблему. И после выяснения этого, я добавил правильный git.ignore файл, и теперь нет никаких проблем на any1 pc:)
Ответ 7
Я часто получаю эту ошибку, когда у меня есть опечатка в моем xml. Откройте консоль gradle и прокрутите вверх до появления первых красных линий. Он скажет вам точную проблему.
Ответ 8
У меня тоже есть эта проблема. Я использовал Gradle v.1.3.1, но версия Android Studio - v1.2.2. Просто обновите Android Studio до v.1.3.2, решив мою проблему.
Ответ 9
В моем случае корень проблемы был: Я удалил некоторые ресурсы, которые некоторые XML файлы ссылались на, и в этом случае ни один из "Clear Project" "Rebuild Project" "Gradle VM Option" или "удаление папки .gradle".
Что еще можно сказать, ни один из упомянутых xml файлов не использовался, и нигде не было обнаружено ошибок. Я только обнаружил проблему, когда (в отчаянии) синхронизирован Gradle, а затем открыл консоль Gradle и прокрутил и прочитал строки с красной ошибкой.
Ответ 10
Ни один из решений не работал у меня. Поэтому я нашел это решение здесь:
Моя Android-студия использовала JDK 1.8, поэтому я переключился на JDK 1.7, и теперь он работает!
Перейдите к
Файл > Структура проектa > Местоположение SDK
У меня было Местоположение JDK как jdk1.8.0_05. Я просто изменил его на jdk1.7.0_79, и теперь все работает отлично.
Ответ 11
У меня была такая же проблема. После часа борьбы она окончательно была исправлена.
Сначала я обновил Android Studio до версии 1.3.2. Это не сразу устранило проблему, но, по крайней мере, она дала правильную ошибку при попытке запустить приложение.
(для меня было что-то не так с зависимостями JAR, поэтому я удалил их, и теперь он работает, но это, вероятно, не имеет значения)
Ответ 12
Если у вас есть такая ошибка. Просто перейдите в свой нижний угол экрана, есть что-то известное как GRADLE CONSOLE, откройте это и прочитайте, что пошло не так. Это помогло мне.
Ответ 13
Попробуйте обновить свою студию Android, и когда вы снова запустите свой проект, он расскажет вам, где проблема.
Для меня я столкнулся с этой проблемой несколько раз, первый раз что-то не так с style.xml, а во второй раз - файл string.xml. В любом случае, похоже, что Android-студия не могла найти что-то не так с XML файлом.
Но в любом случае попробуйте "обновить" свою студию Android и расскажите, где проблемы, даже переустановите ее.
Удачи!
Ответ 14
У меня была та же проблема, и проблема была решена после обновления моей Android Studio с 1.2.1 до 1.5.1. Ошибка не возникла даже после добавления параметров --stacktrace --info
в VM. Gradle задачи будут успешно завершены, но приложение просто не будет запускаться (а студия навсегда останется серым на кнопке запуска, вероятно, ожидая ответа от эмулятора). Я попробовал все, что упоминалось здесь.
Ответ 15
В новой версии AS 2.0
File- > Setting- > Build, Deployment & Execution-Compilers- > Компиляторы Android → Gradle → Gradle Вариант Vm
поместите это как опцию -Xmx256m
Ответ 16
Это может быть связано с тем, что вы указали какой-либо параметр командной строки в настройках студии Android. Вы можете проверить это, выбрав
Файл > Параметры > Сборка, выполнение, развертывание > Компилятор
и см. "Параметры командной строки" и проверьте, дано ли что-либо. (В вашем случае -x). Если удалите его и нажмите "Применить" и "ОК". Это сработало для меня...
Ответ 17
Я случайно удалил строку из string.xml, и я не знал, что она указана в манифесте для имени активности, поэтому потратил один час, чтобы обнаружить, что вне
Ответ 18
Я очистил проект, снова попытался, и проблема исчезла.
Ответ 19
У меня была проблема с запуском в Android Studio из-за того, что несколько экземпляров Android Studio были открыты. Поэтому я закрыл все экземпляры и открылся только в тех экземплярах, для которых я хотел создать APK. И он работал хорошо. Возможно, у него была проблема с ОЗУ.