You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio 3.1运行App时Android Support插件空指针异常求助

解决Android Studio 3.1运行时Instant Run相关的NullPointerException

你遇到的这个NullPointerException直接指向InstantRunNotificationTask,结合卸载重装AS都没解决的情况,基本可以锁定是Instant Run的缓存或配置冲突导致的,给你几个一步步排查的方案:

方案1:临时禁用Instant Run快速验证

这是最快确认问题根源的方法:

  • 打开Android Studio的设置(Windows:File > Settings;Mac:Android Studio > Preferences)
  • 导航到Build, Execution, Deployment > Instant Run
  • 取消勾选Enable Instant Run to hot swap code/resource changes on deploy,点击Apply后重启AS,再尝试运行应用

如果禁用后应用能正常运行,那问题就出在Instant Run模块上,再试试下面的方案恢复功能。

方案2:清理Instant Run缓存

关闭Android Studio,找到对应系统的AS缓存目录,删除instant-run文件夹:

  • Windows:C:\Users\<你的用户名>\.AndroidStudio3.1\system
  • Mac:~/Library/Application Support/AndroidStudio3.1
  • Linux:~/.AndroidStudio3.1/system

删除后重新启动AS,再开启Instant Run试试。

方案3:检查并匹配Gradle插件版本

Android Studio 3.1对应的官方Gradle插件版本是3.1.0,检查项目根目录的build.gradle文件,确保classpath配置正确:

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
    }
}

修改后点击AS右上角的Sync Now同步项目,再重新构建运行。

方案4:清理项目构建缓存

有时候项目的构建缓存也会导致这类异常:

  • 点击AS顶部菜单栏的Build > Clean Project
  • 完成后再点击Build > Rebuild Project
  • 重新运行应用

如果以上方案都没解决,还可以试试删除项目根目录下的.gradle文件夹,然后重新同步项目——不过这个操作会重新下载所有依赖,耗时会久一点。

内容的提问来源于stack exchange,提问作者Octavian Catusanu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:18:18