Android Studio安装自研App卡顿,adb/同事Studio安装正常求助
我之前也遇到过几乎一模一样的情况!结合你的环境和症状,给你几个排查方向,应该能解决问题:
检查Android Studio的Instant Run状态:AS 3.0.1的Instant Run模块偶尔会出现兼容性bug,增量编译后的安装包可能存在运行异常。你可以尝试关闭Instant Run:打开
File > Settings > Build, Execution, Deployment > Instant Run,取消勾选所有相关选项,重启AS后重新安装运行。我当时就是这个原因导致的,关闭后立刻恢复了正常响应速度。清理AS缓存与构建文件:缓存损坏是这类问题的常见诱因,按以下步骤操作:
- 点击
File > Invalidate Caches / Restart,选择「Invalidate and Restart」; - 手动删除项目根目录下的
build文件夹,以及Windows系统下C:\Users\<你的用户名>\.gradle\caches中的相关缓存目录,之后重新构建项目。
- 点击
排查设备调试模式配置:有时候AS会给设备自动设置异常的调试参数,导致App运行卡顿。你可以在设备上先关闭USB调试再重新开启,或者进入AS的
Run/Debug Configurations,检查是否有额外的调试参数(比如-D开头的JVM参数)被错误添加,同时确认调试端口没有被其他程序占用。对比两种安装方式的APK差异:把AS安装和adb安装的APK导出对比,确认编译产物是否一致。使用命令
adb pull /data/app/<你的应用包名>-1/base.apk分别导出两个APK,然后用AS自带的APK Analyzer查看二者的代码、资源差异,排查是否是AS编译生成的APK存在问题。检查插件冲突:如果你的AS安装了第三方插件(比如性能监控、代码检查类插件),可能会干扰编译安装流程。尝试禁用所有非官方插件,重启AS后再测试安装运行效果。
内容的提问来源于stack exchange,提问作者Johnk

