在成功地将Eclipse-Android-Project导入到“Android Studio 1.4”后,我得到了错误
"Please select Android SDK"
当我点击按钮在模拟器中运行应用程序时,我找不到任何方法来这样做。
当我点击“run”时,这个对话框就会打开:
这是“项目结构”对话框:
我现在该怎么办?
在成功地将Eclipse-Android-Project导入到“Android Studio 1.4”后,我得到了错误
"Please select Android SDK"
当我点击按钮在模拟器中运行应用程序时,我找不到任何方法来这样做。
当我点击“run”时,这个对话框就会打开:
这是“项目结构”对话框:
我现在该怎么办?
当前回答
如果你的android SDK路径是给定的,但你仍然面临这个问题,那么这可能是因为你的android工作室没有很好地同步,即使你点击了“立即同步”链接。
为了重新同步,去到app gradle文件,做些改变,或者给一个空间,然后再同步。它会完美工作的。
其他回答
在我的案例中,我为一个android项目下载了一个git库。该项目需要最低sdk版本21和目标sdk版本27。当我试图运行项目时,它给了我“请选择Android SDK错误”。我检查了我已经下载了所需的sdk文件。
对我来说,解决方案是“将项目与Gradle文件同步”
点击Android Studio中gradle垂直标签的第一个刷新按钮
在最新的android studio 3.3.2中,Gradle文件同步项目的图标发生了变化
现在试试这个
文件->同步项目与Gradle文件(Android Studio 3.3.2)
我的问题是,如果我改变了项目(例如用不同的项目打开Android Studio的新窗口),就会发生这种错误。
所以我阅读了这个问题的每个答案,“清除缓存并重新打开项目”的解决方案在我的情况下并不是那么有用。
相反,我发现如果Kotlin插件在Android Studio中的版本低于gradle文件中的版本,问题就会出现。
我的设置是:
Android Studio 3.1.3 Kotlin插件(在Android Studio) 1.2.30 Kotlin版本在gradle文件1.2.51
是什么解决了这个问题?
我更新了Kotlin插件:
文件->设置->插件->安装JetBrains插件…
然后搜索Kotlin并单击Update。更新后只需重新启动Android Studio和同步Gradle。
我只是把minSdKversion改成了23:
andriod {
compileSdKVersion 27
defaultConfig {
minSdKversion 23
}
}