【问题标题】:Android Studio 3.1 - Exception in plugin Android SupportAndroid Studio 3.1 - 插件 Android 支持中的异常
【发布时间】:2018-09-05 16:45:38
【问题描述】:

我已更新到最新版本的 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)

【问题讨论】:

    标签: android android-studio android-support-library


    【解决方案1】:

    我在 android studio 3.5 中遇到过同样的问题。只需删除 android studio 3.5 并安装 3.4.1。然后就没有错误了。

    【讨论】:

      【解决方案2】:

      我遇到了类似的问题。就我而言,Android Studio 从布局文件中删除了所有“android:id”。

      【讨论】:

        【解决方案3】:

        在构建模块中将 buildToolsVersion '27.0.3' 更改为 '27.0.2' 然后恢复并同步 gradle

        【讨论】:

          【解决方案4】:

          为我禁用“即时运行”工作。

          文件>>设置>>构建、执行、部署>>即时运行

          取消选中“启用即时运行.......”

          【讨论】:

            【解决方案5】:

            我遇到了完全相同的问题,我担心我弄坏了一些东西......我通过清理和重建项目来修复它(我之前按照这里的建议禁用了即时运行,但我想这没有必要,因为我再次启用它在清理和重建项目后工作得很好......)。

            构建 -> 清理项目

            构建 -> 重建项目

            我不确定是否需要重建,我做了两个步骤并且效果很好,也许只清理项目就足够了。

            希望有帮助!!

            编辑

            很好,还有一件事。当我解决此处描述的问题时,我发现了另一个问题,当我单击运行时,没有创建 apk,我在另一个线程上用我的答案解决了它:

            The APK file does not exist on disk

            【讨论】:

            • 谢谢。以后我也试试。希望它有效,因为即时运行是一个很棒的功能。
            • 对于我提到的 Android 版本遇到此问题的任何人。这也适用于 Android Studio 3.4.2。
            【解决方案6】:

            我得到解决方案的方式如下:

            1) 禁用“即时运行”。设置 -> 构建、执行、部署 -> 即时运行 -> 取消选中 -> 应用 -> 确定

            2) 构建 -> 清理并重建项目

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2015-05-23
              • 1970-01-01
              • 2018-10-03
              • 1970-01-01
              • 2014-08-27
              • 2018-09-08
              • 2018-09-13
              相关资源
              最近更新 更多