Android Studio 3.1需手动重建APK才能运行,求一键操作解决方法
解决Android Studio 3.1中Run按钮不自动编译构建的问题
嘿,我完全懂这种每次都要手动重建的烦躁——升级IDE后工具链的小变动真的很闹心!别担心,咱们一步步把一键Run的功能找回来:
检查Run配置的核心设置
右上角Run按钮旁边的下拉菜单里选「Edit Configurations」,找到你的应用配置:- 切换到Deployment标签页,确保「Deploy」选项选的是Default APK,别选成“Nothing”或者某个固定的旧APK路径;
- 再看「Before launch」列表,必须要有Gradle-aware Make这一项——如果没有,点击加号添加它,这是Run前自动触发构建的关键步骤。
别误触了「跳过构建」的快捷键
有时候可能不小心按了Ctrl+Shift+F10(Windows/Linux)或Cmd+Shift+R(Mac),这个快捷键是直接运行上次的构建结果,跳过编译。确保你点击的是工具栏上的绿色三角Run按钮,而不是用了这个快捷操作。要是担心误触,也可以去「Settings -> Keymap」里搜索“Run without building”,调整或禁用这个快捷键。清理缓存+同步Gradle
旧版本的缓存可能和3.1不兼容:- 点击「File -> Invalidate Caches...」,选择「Invalidate and Restart」重启IDE;
- 重启后点击工具栏的大象图标「Sync Project with Gradle Files」,让Gradle配置完全同步。
开启自动编译选项
去「File -> Settings -> Build, Execution, Deployment -> Compiler」,勾选Build project automatically。这样只要代码有变动,AS会在后台自动编译,Run的时候就不用手动触发构建了。(要是你的项目特别大,这个选项可能会占用一些资源,但普通项目完全没问题)
如果以上方法都没解决,试试创建一个全新的Run配置——有时候旧配置升级后会残留一些异常设置,新配置大概率能恢复正常。
内容的提问来源于stack exchange,提问作者SangamMahale
相关产品推荐
相关产品推荐

