Ошибка при запуске «приложения»: неизвестная ошибка в студии Android 3.1

Я обновил свою студию Android до новой стабильной версии 3.1. После сборки проект не может быть запущен.

Дайте мне знать, если кто-то столкнулся с такой же проблемой или нашел какое-либо решение.

Мой журнал событий показывает эту ошибку


person Devganiya Hitesh    schedule 27.03.2018    source источник
comment
Что произойдет, если вы сделаете ручную сборку через gradlew clean app:build в терминале?   -  person Michael Dodd    schedule 27.03.2018
comment
Позвольте мне попробовать, но у меня была чистая сборка 2 раза, и градуированная сборка заняла около 20 минут.   -  person Devganiya Hitesh    schedule 27.03.2018
comment
если сборка градиента занимает слишком много времени. попробуйте обновить версию gradle.   -  person Pragnesh Ghoda シ    schedule 27.03.2018
comment
В качестве альтернативы вы можете попробовать удалить и повторно добавить свои конфигурации запуска. Не сталкивался с этой проблемой, но это помогло мне в прошлом, когда проект отказывался запускаться по неясной причине.   -  person Michael Dodd    schedule 27.03.2018
comment
Он уже на последней версии.   -  person Devganiya Hitesh    schedule 27.03.2018
comment
Хорошо, проверим по вашему предложению. Благодарность   -  person Devganiya Hitesh    schedule 27.03.2018
comment
Проверьте этот ответ: stackoverflow.com/a/49508278/3806413   -  person 0xAliHn    schedule 27.03.2018
comment
Да, работает, спасибо @0xalihn   -  person Devganiya Hitesh    schedule 28.03.2018
comment
Build›Clean Project, Build›Rebuild Project решил ту же проблему для меня   -  person MBDevelop    schedule 29.03.2018
comment
Ответ @0xalihn сработал для меня.   -  person Tanner Hallman    schedule 06.04.2018


Ответы (6)


Просто перейдите в «Запустить/изменить конфигурации.../» и прокрутите вниз до нижней части окна, и здесь вы увидите параметр «Перед запуском...». Во-первых, удалите все, что уже находится внутри маленького окна, а затем нажмите значок (+) и выберите "Создать с поддержкой Gradle", а затем введите "assembleDebug" и выберите первый вариант или тот, который вам нужен. Это решит вашу проблему.

person Chelo    schedule 27.03.2018
comment
И это, и @erine comment, где полезно. Я удалил обе папки сборки, и это сработало. - person Alex; 28.03.2018
comment
Это работает для меня. Но не могли бы вы добавить комментарий или ссылку на то, что он на самом деле делает? Для меня это звучит так, как будто он меняет способ сборки/сборки. - person Erik Melkersson; 28.03.2018
comment
оба ответа не работают для меня. Мои классы показывают, что не могут разрешить, но сборка apk работает. Android Studio 3.1 и это меня убивает - person Dr. aNdRO; 02.04.2018

Попробуйте вручную удалить обе папки сборки в своем проекте и перестроить. По моему опыту, это обычно происходит, когда вы обновляете версию Gradle.

person ernie    schedule 27.03.2018
comment
Это, наряду с выбранным ответом, решило это для меня. - person Sub 6 Resources; 29.03.2018

Решение, которое сработало для меня, представляло собой комбинацию других ответов здесь.

В то время я обновился до самой последней стабильной версии Android Studio 3.1. Наряду с этим Android Studio вызвала диалоговое окно с вопросом, хочу ли я обновить свой Gradle с 3.x до 4.4, и я тоже согласился.

После этого я получил ошибку этого вопроса, а затем сделал следующее:

  1. Откройте меню Run -> Edit configurations...
  2. В разделе Before launch: выберите любые перечисленные вами параметры (каждый вариант отмечен символом Android) и удалите их с помощью символа -.
  3. Добавьте опцию Gradle-aware Make со значением assembleDebug
  4. Очистите и перестройте весь проект
person xarlymg89    schedule 29.03.2018
comment
для меня значение assembleDebug не требуется. просто оставьте пустым. - person Youngjae; 02.04.2018

просто очистите и перестройте свой проект

person Hoby    schedule 28.03.2018

У меня такая же проблема. Я меняю в build.gradle «компилировать» на «реализация», затем очищаю и перестраиваю проект. Теперь заводится без проблем.

person Ionut    schedule 27.03.2018

Запуск «Build-> Clean Project» обычно решит эту проблему.

person Stephen Chang    schedule 01.04.2018
comment
Обычная чистая сборка не может решить проблему, если не внесены изменения Make с поддержкой Gradle. - person Devganiya Hitesh; 02.04.2018