Run按钮无响应,点击未弹出AVD选项界面的问题求助
我之前也碰到过Run按钮完全没动静的棘手情况,给你几个没尝试过的排查方向:
检查Run配置的细节:虽然你确认了是应用配置模式,但还是建议去
Run > Edit Configurations里仔细核对:确保选中的Module是你的app模块,并且Deployment target options设置为「Show dialog」或者「Select target from drop-down」——有时候配置被误改成了直接启动某个特定设备,但设备连接异常的话就会导致没反应。清除AS缓存并重启:这是解决很多AS玄学问题的利器,操作路径是
File > Invalidate Caches / Restart,选择「Invalidate and Restart」。缓存损坏经常会导致UI交互失效,比重装AS省事太多。排查系统安全软件干扰:防火墙、杀毒软件有时候会拦截ADB或者AS的相关进程,导致设备选择界面无法弹出。可以临时关闭这类软件,或者把Android Studio和ADB(一般在
SDK/platform-tools/adb.exe路径)加入信任列表试试。手动重启ADB服务:打开AS的Terminal面板,依次输入:
adb kill-server adb start-server有时候ADB进程僵死会导致设备检测异常,进而让Run按钮失去响应。
核对Gradle同步状态:如果项目的Gradle同步失败(可以看AS底部状态栏的Sync提示),Run按钮也可能出现无反应的情况。先解决Gradle的报错,比如调整gradle版本和AS版本的兼容性,确保Sync成功后再试Run。
关于降级AS版本的问题:如果上面的方法都无效,降级确实是一个可行的尝试方向。AS 3.0.1本身比较老旧,更推荐降级到AS 4.2.2或者Arctic Fox (2020.3.1)——这两个版本是很多开发者公认的稳定版本,兼容性强,bug较少,适合大多数项目场景。降级前记得备份好你的项目文件,以及AS的配置(可以通过File > Export Settings导出配置)。
内容的提问来源于stack exchange,提问作者Marg

