You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Studio中"Apply Changes"按钮禁用问题求助

Android Studio "Apply Changes" 按钮置灰无法点击的解决方案

熟悉Android Studio的开发者都知道,要把代码修改快速应用到运行中的应用程序,就得点击"Apply Changes"按钮,但最近我遇到了这个按钮一直处于禁用/置灰状态的问题,没法点击操作,示意图如下:
按钮禁用状态示意图

我已经尝试了一些常见的解决方法,比如执行Invalidate Caches/RestartSync Project with Gradle files,还参考了Stack Overflow上相关问题的方案,但都没有效果。

下面分享几个我亲测有效的其他解决思路,你可以逐一试试:

  • 确认Apply Changes的适用场景与开关状态
    Apply Changes不是所有修改都支持的,比如修改资源ID、新增/删除Activity、修改Manifest文件这类操作,本来就没法用Apply Changes,按钮会自动置灰。另外去File > Settings > Build, Execution, Deployment > Apply Changes(不同版本可能叫Instant Run),确保"Enable Apply Changes to running apps"这类核心选项是勾选开启的。
  • 排查设备连接问题
    有时候设备和Studio的连接会出现隐性异常,试试断开USB线重新连接,或者在Studio顶部的设备选择下拉框里重新选中当前设备,模拟器的话可以重启一下模拟器再试。
  • 检查Build Variant与编译状态
    首先确认当前的Build Variant是Debug模式,Apply Changes只支持Debug构建包。另外看看底部的Build面板有没有红色报错,只要有编译错误没解决,按钮肯定是灰的,先把编译问题搞定再说。
  • 清理并重新构建项目
    试试执行Build > Clean Project,等清理完成后再执行Build > Rebuild Project,旧的构建缓存有时候会导致奇怪的异常,清理后重新构建大概率能解决问题。
  • 排查版本与插件冲突
    如果你的Android Studio版本比较老,可能存在已知的兼容性Bug,建议升级到最新的稳定版。另外可以暂时禁用所有第三方插件,重启Studio后再试试按钮是否恢复正常,排除插件冲突的可能。
  • 确认应用运行状态
    确保你的应用是正常运行在设备上的,没有崩溃或者被系统后台杀死。如果应用已经停止运行,Apply Changes按钮也会自动置灰,重新运行应用后再尝试点击按钮。

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

火山引擎 最新活动