Android Studio 3.1.2无法禁用Instant Run功能求助
解决Android Studio 3.1.2中Instant Run复选框灰色无法禁用的问题
别着急,针对你遇到的这个Instant Run复选框灰色无法点击的问题,我整理了几个可行的解决方案,你可以逐一尝试:
手动在Gradle配置中禁用Instant Run
有时候项目的Gradle配置会锁定设置面板的选项,你可以直接在模块级的build.gradle文件中添加禁用配置:android { // 其他配置... instantRun { enabled false } }添加完成后点击右上角的
Sync Now同步项目,同步完成后再回到Settings里查看Instant Run的复选框,应该就可以正常修改了。清除Android Studio缓存并重启
缓存损坏也可能导致设置异常,操作步骤如下:- 点击顶部菜单栏的
File→Invalidate Caches / Restart... - 在弹出的窗口中选择
Invalidate and Restart,等待Android Studio重启完成 - 重启后再次进入Settings尝试取消Instant Run的勾选
- 点击顶部菜单栏的
检查Gradle插件与AS版本的兼容性
Android Studio 3.1.2对应的Gradle插件版本应该是3.1.2,你可以打开项目根目录的build.gradle文件,确认dependencies块中的gradle插件版本是否正确:dependencies { classpath 'com.android.tools.build:gradle:3.1.2' // 其他依赖... }如果版本不匹配,修改为对应版本后同步项目,再尝试修改Instant Run设置。
手动修改Android Studio的配置文件
如果上面的方法都无效,你可以直接修改AS的配置文件来强制禁用Instant Run:- 关闭Android Studio
- 找到AS的配置目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudio3.1\config\options\project.default.xml - Mac:
~/Library/Preferences/AndroidStudio3.1/options/project.default.xml - Linux:
~/.AndroidStudio3.1/config/options/project.default.xml
- Windows:
- 用文本编辑器打开该文件,搜索
instantRunEnabled,将对应的value从true改为false:<option name="instantRunEnabled" value="false" /> - 保存文件后重新打开Android Studio,此时Instant Run应该已经被禁用了。
内容的提问来源于stack exchange,提问作者DDM
相关产品推荐
相关产品推荐

