我已经更新了最新版本的Android (3.1),当我尝试运行我的应用程序时,我会遇到以下错误。在更新之前,它没有遇到任何问题。我还卸载了Android,并从官方网站下载了最新版本。什么都没变。
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)发布于 2018-03-27 22:25:35
我也面临着同样的问题,我害怕我弄坏了什么.我通过清理和重建项目来修复它(我已经按照这里的建议禁用了即时运行,但我想这是不必要的,因为我在清理和重建项目之后再次启用了它,并且工作得很好……)。
构建->清洁项目
构建->重建项目
我不确定是否需要重建,我做了两个步骤,而且效果很好,也许仅仅是清理这个项目就足够了。
希望能帮上忙!!
编辑
很好,还有一件事。当我解决这里描述的问题时,我发现了另一个问题,当我单击run时,apk没有被创建,我在另一个线程上用我的答案解决了它:
发布于 2018-04-17 02:31:34
禁用“即时运行”为我工作。
File>>Setting>>Build,执行,Deployment>>Instant运行
取消“启用即时运行.”
发布于 2019-08-02 16:16:53
我也有类似的问题。在我的例子中,Android从布局文件中删除了所有的“android:id”。
https://stackoverflow.com/questions/49510104
复制相似问题