如何在 Android Studio 中 “选择 Android SDK”?

将 Eclipse-Android-Project 成功导入 “Android Studio 1.4” 后,出现错误

“请选择 Android SDK”

当我单击该按钮以在模拟器中运行该应用程序时,但找不到任何方法。

当我单击 “运行” 时,此对话框打开:

当我单击“运行”时,此对话框打开

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

“项目结构”对话框的屏幕截图

我现在应该怎么办?

答案

我转到build.gradle并单击 “立即同步” 。然后它起作用了。

更新

File -> Sync Project with Gradle Files (Android Studio 3.1.1)

Tools - > Android - > Sync Project with Gradle Files (Android Studio 中 3.0.1)

或者,您可以单击工具栏中的图标。

同步项目图标

由于 Android Studio 团队致力于使该工具变得更好,因此此答案可能对更高版本没有帮助,在下一版 Android Studio 中,同步方式可能有所不同。

可能有帮助的常见方法是尝试同步项目 ,然后使缓存无效重新启动 Android Studio。

Android Studio 3.1.2解决方案[请参见以下答案]

查看最新的 Android Studio 版本

修复 3.1.2 或更高版本

我和我的一些同事在AS 3.1.2上也遇到了相同的问题,但是简单的同步并没有帮助我们。对于我们来说,解决方案有点不同:

  1. 文件 -> 使缓存无效 -> 使无效
  2. 文件 -> 关闭项目。
  3. 从 AS 项目选择器窗口中删除项目。
  4. 从 Android Studio 退出
  5. 启动 AS 并再次打开项目

重新打开项目说明

如果您经常遇到此问题,请咨询我们

你们中的有些人一直在面对这个问题,而这个 “解决方案” 只能暂时解决。在开始出现此错误时,我们使用了 gradle 包装器 4.6 和 Android gradle 插件 3.1.0,但是从那时起,我们又回到了 gradle 4.4,并将其与最新的 Android gradle 插件一起使用,但是我们还没有看到此问题。自那以后。

适用Windows,Mac 和 Linux 的 Android Studio 3更高版本中

File -> Sync Project with Gradle Files

解决了!

或者您可以通过快捷键执行此操作:

⌘+ Shift + AMac )或Ctrl + Shift + AWindows,Linux )。然后弹出一个 Edit-Text 并编写 "Sync Project with Gradle Files" 。然后按两次该选项。

您的问题解决了!它将使 gradle 文件与项目文件同步,谢谢。

** 屏幕截图:**

在此处输入图片说明

点击此图标在此处输入图片说明同步gradle

或编辑任何模块gradle ,然后同步

"Ctrl+shift+A"然后在弹出的EditText ,编写"Sync Project with Gradle Files" 。之后,双击出现的选项。然后它将您的Gradle文件SDK与项目文件同步。

只需转到(应用程序级别) build.gradle文件,在空白处build.gradle一个空间,然后单击sync ,一旦 gradle 显示同步完成,则错误将消失

这是解决此问题的最简单方法:

  • 在 gradle 文件中添加注释行
  • 然后它将要求您同步
  • 点击 “ 立即同步

而已!你完成了。

现在,在 Android Studio 3 及更高版本上,您可以尝试使用 gradle 同步项目,例如:

File -> Sync Project with Gradle Files

在此处输入图片说明

@Nisarg 的评论有助于:“在 Compile Sdk 版本中设置最新版本”

我从 API 8 更改为 API 23,错误消息消失了。

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