Android Studio 3.1 - Исключение в плагине Поддержка Android
Я обновил до последней версии Android Studio (3.1), и при попытке запуска приложения я получил следующую ошибку. Перед обновлением он работал без проблем. Я также удалил Android Studio и загрузил последнюю версию с официального сайта. Ничего не изменилось.
null java.lang.NullPointerException
at com.android.tools.idea.run.tasks.InstantRunNotificationTask.<init>(InstantRunNotificationTask.java:64)
at com.android.tools.idea.fd.InstantRunBuildAnalyzer.getNotificationTask(InstantRunBuildAnalyzer.java:188)
at com.android.tools.idea.run.AndroidLaunchTasksProvider.getTasks(AndroidLaunchTasksProvider.java:122)
at com.android.tools.idea.run.LaunchTaskRunner.run(LaunchTaskRunner.java:102)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Ответы
Ответ 1
Я столкнулся с одной и той же проблемой, я боялся, что я что-то сломал... Я исправил ее, очистив и перестроив проект (я отключил мгновенный запуск, как предлагается здесь раньше, но я думаю, что это было необязательно, поскольку я снова включил его после очистки и перестраивая проект и отлично справляясь...).
Build → Чистый проект
Построить → Восстановить проект
Я не уверен, что потребуется перестройка, я сделал оба действия, и все получилось хорошо, возможно, просто очистки проекта было бы достаточно.
Надеюсь, это поможет!!
РЕДАКТИРОВАТЬ
Приятно, еще одна вещь. Когда я решил проблему, изображенную здесь, я нашел другую проблему, когда я нажал кнопку запуска, apk не создавался, и я решил его с ответом на этот другой поток:
Файл APK не существует на диске
Ответ 2
Отключите "Instant Run" для меня.
Файл >> Настройки >> Сборка, выполнение, развертывание >> Мгновенный запуск
Снимите флажок "Включить мгновенный запуск......."
Ответ 3
У меня была похожая проблема. В моем случае Android Studio удалила все "android: id" из файлов макета.
Ответ 4
Кажется, что отключение "Instant Run" устранило проблему:
Настройки → Сборка, выполнение, развертывание → Instant Run → untick
Ответ 5
То, как я получил решение, следующее:
1) Отключите "Мгновенный запуск". Настройки → Сборка, выполнение, развертывание → Мгновенный запуск → Снимите флажок → применить → ОК
2) Build → Clean and Rebuild Project
Ответ 6
Измените buildToolsVersion '27.0.3 'до '27.0.2' в модуле сборки, затем верните назад и синхронизируйте градус
Ответ 7
Я сталкивался в Android Studio 3.5 в этом же вопросе. Просто удалите Android Studio 3.5 и я устанавливаю 3.4.1. Затем ошибки нет.