在成功地将Eclipse-Android-Project导入到“Android Studio 1.4”后,我得到了错误

"Please select Android SDK"

当我点击按钮在模拟器中运行应用程序时,我找不到任何方法来这样做。

当我点击“run”时,这个对话框就会打开:

这是“项目结构”对话框:

我现在该怎么办?


当前回答

我的问题是,如果我改变了项目(例如用不同的项目打开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。

其他回答

在本地给出SDK路径。属性文件为

sdk.dir=C\:\\Users\\System43\\AppData\\Local\\Android\\sdk

并在gradle文件中给出compilesdk的最新版本。

遵循以下步骤:

转到Android Studio设置 使用搜索栏搜索“Android SDK” 确保android sdk文件夹的路径是正确的。 在此之后,还要确保路径在项目(local.properties)文件中的提示符后自动更新。如果没有,请手动操作。

希望这能有所帮助。

我的问题是,如果我改变了项目(例如用不同的项目打开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。

在Mac上按“⌘+Shift+A”(在Windows上按“Ctrl+Shift+A”),并在弹出的EditText中写入“将项目与Gradle文件同步”。然后双击出现的选项。然后它将同步您的Gradle文件SDK与项目文件。

在我的情况下,没有选择java sdk版本的项目结构-

我必须选择-

1.源兼容性(1.7)

2.目标兼容性(1.7)

如图所示。