升级Android Studio Arctic Fox后修改应用需重装才能生效的问题求助
解决Android Studio Arctic Fox修改代码后运行不生效的问题
我之前在Arctic Fox版本也碰到过一模一样的问题!折腾了好一阵才找到几个靠谱的解决办法,你可以挨个试试:
方法1:清理项目并重新构建
这是最常用的解决方案,大概率能解决缓存堆积导致的代码不更新问题:
- 点击Android Studio顶部菜单栏的
Build - 先选择
Clean Project,等待清理完成 - 再选择
Rebuild Project,完成后重新运行应用
方法2:禁用Instant Run(即使你没主动使用)
新版本的Instant Run有时候会在后台干扰正常部署,建议直接关闭:
- 打开
File > Settings > Build, Execution, Deployment > Instant Run - 取消所有Instant Run相关的勾选选项
- 重启Android Studio后再测试
方法3:用adb命令强制覆盖安装
如果上面的方法没用,试试用adb命令直接覆盖安装APK,不用卸载原应用:
- 打开终端,定位到你的项目根目录
- 运行命令:
adb install -r app/build/outputs/apk/debug/app-debug.apk注意:把路径换成你自己项目的debug APK实际路径,
-r参数表示保留应用数据并覆盖安装
方法4:检查Gradle缓存配置
有时候Gradle的缓存设置会导致代码无法正常编译更新:
- 打开项目根目录的
gradle.properties文件 - 检查是否有
android.enableBuildCache=true这类配置,改成false - 点击Sync按钮同步项目,然后重新构建运行
方法5:重启真机和Android Studio
偶尔会出现IDE和设备的连接异常,简单重启就能解决:
- 先关闭Android Studio,重启真机设备
- 设备重启完成后再打开Android Studio,重新运行项目
内容的提问来源于stack exchange,提问作者Navid Abutorab
相关产品推荐
相关产品推荐

