Android Studio USB断开后应用消失,如何配置运行时自动安装?
嘿,这个问题我太熟了!好多刚接触Android Studio的开发者都会碰到——USB连着的时候应用跑的好好的,一拔线就找不到了,其实本质是你用了临时调试的安装模式,系统没把应用真正装到手机里。按下面几步调一下配置就能解决:
具体解决步骤
1. 关掉「即时运行」(Apply Changes)功能
这个功能本来是为了快速调试改代码,但有时候会导致应用只装在临时目录里,拔USB就没了:
- 打开Android Studio,顶部菜单栏点
File→Settings(Windows/Linux),Mac的话是Android Studio→Settings。 - 在设置里找
Build, Execution, Deployment→Instant Run(部分新版本叫Apply Changes)。 - 把「Enable Instant Run to hot swap code/resource changes on deploy」这个勾选框去掉,点
OK保存。
2. 检查运行配置的安装规则
有时候运行配置里选了临时安装,也会导致这个问题:
- 点工具栏上的运行配置下拉框(就是显示你当前APP名字的那个框),选
Edit Configurations...。 - 在弹出的窗口里找到你的应用配置(通常叫
app),切到General标签页。 - 看「Installation options」,一定要选
Install always,别选那些临时的选项。 - 另外「Launch options」建议选
Default Activity,确保应用能正常启动并完成安装流程。
3. 重新安装一次应用
- 把手机重新连回USB,点工具栏的绿色运行按钮,这次Studio会把应用完整安装到手机的系统应用目录里,不是临时调试区了。
- 等应用跑起来之后,拔掉USB,去手机的应用列表里找,肯定能看到你的APP啦!
额外小技巧
如果上面的步骤还没解决,试试清理Studio的缓存:
- 点
File→Invalidate Caches...,然后选Invalidate and Restart,重启后再重新编译运行,大概率能搞定。 - 还要确认手机开了「允许安装未知来源应用」(Android 10+之后ADB安装会自动授权,但老版本可能需要手动开一下)。
内容的提问来源于stack exchange,提问作者user5985713
相关产品推荐
相关产品推荐

