Android Studio: не удалось выполнить выполнение gradle, причина пуста

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

Спасибо,
Christophe

enter image description here

Ответ 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. И он работал хорошо. Возможно, у него была проблема с ОЗУ.