从Github上导入一个项目时,app旁边有一个红色叉,点击Logcat,提示“Please select Android SDK”,但是SDK在正确的路径
原因:Git拉项目或者导入项目到AS中后报Please select Android SDK,由于导入的项目缺少.iml文件(app.iml/xx.iml)导致。
注:.iml文件(就是配置文件)上传项目时通常时忽略处理(.gitignore)。
( .iml文件,有疑惑可浏览 https://www.jianshu.com/p/df7c4016e79b)
解决方法(非常简单)
方法一:
同步gradle files:
Tools —— Android —— Sync Project with Gradle Files
方法二:
在设置里选择“System Settings”——“Android SDK”,在右边的设置界面编辑SDK的路径。如下图所示,单击SDK目录输入框右边的“Edit”:
单击“Edit”链接之后打开SDK的设置界面如下图所示,这里SDK的目录保持不动,单击页面下方的“Next”按钮,在下一个页面继续单击“Next”按钮,等待Android Studio下载最新的编译工具,我这边是下载了最新的27.0.2版的build-tools。下载完成后单击页面右下角的“Finish”按钮完成更新操作。
回到Android Studio的主界面,此时会自动同步编译工具并重新编译,等待重编完成,即可正常执行Run app的操作了。