升级Android Studio 3.1后运行app提示未知错误,求解决方案
解决Android Studio 3.1运行'app'时出现Unknown error的方案
我之前帮朋友排查过一模一样的问题,给你几个亲测有效的解决思路,按顺序试试:
清理项目缓存并重启
直接点菜单栏的File→Invalidate Caches / Restart,选Invalidate and Restart。AS的缓存经常会搞出各种莫名其妙的问题,清完重启大概率能解决这类“未知错误”。检查并重置运行配置
点击运行按钮旁边的配置下拉框,选Edit Configurations:- 确认
Module选的是你的app模块(一般是:app) - 看看
Deployment Target Options里的设备是否正常识别,不管是模拟器还是真机,确保AS能检测到它 - 如果配置看起来没问题,直接删掉现有配置,点左上角
+号重新创建一个Android App运行配置,替换原来的
- 确认
彻底重建项目
先执行Build→Clean Project,等清理完成后再执行Build→Rebuild Project。有时候表面显示构建完成,但其实有隐性的依赖冲突或编译警告,会导致运行环节卡壳。排查设备连接问题(针对真机)
- 重启你的手机,重新插拔USB线,确认USB调试已经开启
- 打开终端执行
adb devices,看看设备是否能被识别。如果识别不到,重装对应品牌的手机驱动试试
调整Gradle插件版本
Android Studio 3.1默认搭配的Gradle插件是com.android.tools.build:gradle:3.1.0,这个版本确实有一些兼容性小问题。你可以试试把插件版本改成3.0.1或者3.2.1这类稳定版本,同步Gradle后再尝试运行
内容的提问来源于stack exchange,提问作者Devganiya Hitesh
相关产品推荐
相关产品推荐

