Android Studio启动应用无限卡顿超时,应用安装失败求助
解决Android Studio Giraffe Run App无限加载超时&安装失败问题
1. 检查ADB连接状态
- 打开Android Studio底部Terminal,执行
adb devices,确认模拟器是否在列表中,状态为device而非offline - 若显示
offline,依次执行adb kill-server和adb start-server,重新连接模拟器 - 仍无效的话,进入模拟器设置->系统->开发者选项->撤销USB调试授权,重新完成ADB授权流程
2. 调整模拟器网络与权限
- 点击模拟器右上角扩展控件(三个点),进入Settings->Proxy,选择
No proxy排除代理阻塞连接 - 确保模拟器开启开发者选项->USB调试及无线调试(Android 11+),无线调试可规避部分ADB连接异常
3. 修改Gradle配置与构建选项
- 打开项目根目录
gradle.properties,添加或修改以下配置:android.injected.testOnly=false org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m - 点击顶部File->Invalidate Caches...,选择
Invalidate and Restart,勾选清除本地Gradle缓存 - 手动安装APK获取具体错误:Terminal执行
adb install app/build/outputs/apk/debug/app-debug.apk,终端会返回安装失败的具体原因(如签名冲突、存储空间不足)
4. 排查模拟器镜像与硬件加速
- 打开AVD Manager编辑当前模拟器,检查System Image是否为对应API版本的最新镜像,可尝试切换至其他API版本(如API 33换为API 32)
- 验证硬件加速状态:Windows执行
sc query intelhaxm,Mac执行kextstat | grep intel,未开启则重新安装HAXM或启用Hyper-V(Windows)
5. 检查项目核心配置
- 打开
app/build.gradle,确认minSdkVersion和targetSdkVersion与模拟器API版本兼容(模拟器API版本需≥minSdkVersion) - 核对
AndroidManifest.xml中启动Activity的<intent-filter>配置是否正确:<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
内容的提问来源于stack exchange,提问作者Censor
相关产品推荐
相关产品推荐

