ChatGPT解决这个技术问题 Extra ChatGPT

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

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

“请选择Android SDK”

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

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

https://i.stack.imgur.com/GNF9u.png

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

https://i.stack.imgur.com/L3KMT.png

我现在该怎么办?


x
xarlymg89

我转到 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)

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

https://i.stack.imgur.com/YLBLE.png

这个答案可能对更高版本没有帮助,因为 Android Studio 团队正在努力使该工具变得更好,在 Android Studio 的下一个版本中同步的方式可能会有所不同。

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

Android Studio 3.1.2 [See below answer] 的解决方案

请参阅Latest Android Studio version


Android Studio 4.0.1:文件 > 项目结构 (Ctrl+Alt+Shif+S) > 问题 > 库 %s 未使用 [修复]
Android Studio 开发人员需要自动化的东西太多了。使用 IDE 真的很痛苦。
百万美元的解决方案
d
donjuedo

修复 3.1.2 或更新版本

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

文件-> 使缓存无效-> 使文件无效-> 关闭项目。从 AS 项目选择器窗口中删除项目。从 Android Studio 退出 Start AS 并再次打开项目

https://i.stack.imgur.com/MzRwa.png

如果您经常遇到此问题,请提供额外建议

你们中的一些人经常面临这个问题,而这个“解决方案”只是暂时解决了这个问题。在我们开始收到这个错误的时候,我们使用了 gradle wrapper 4.6 和 Android gradle plugin 3.1.0,但是从那以后我们又回到了 gradle 4.4 并且我们使用了最新的 Android gradle 插件,我们还没有看到这个问题自那时候起。


警告:它会删除你所有的书架。只需在执行此操作之前备份它们。否则很好的解决方案。
a
auspicious99

在 Android Studio 3 及更高版本中,适用于 Windows、Mac 和 Linux:

File -> Sync Project with Gradle Files

解决了!

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

⌘ + Shift + A (Mac) 或 Ctrl + Shift + A (Windows、Linux)。然后弹出 Edit-Text 并write "Sync Project with Gradle Files"。然后双击该选项。

你的问题解决了!它会将您的 gradle 文件与您的项目文件同步。

截屏:

https://i.stack.imgur.com/8kVfO.png


P
Pradeep

https://i.stack.imgur.com/bhKMa.png

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


A
AskNilesh

"Ctrl+shift+A" 并在弹出窗口 EditText 中输入 "Sync Project with Gradle Files"。之后双击出现的选项。然后它将您的 Gradle 文件 SDK 与项目文件同步。


R
Rohit Sharma

只需转到 (应用级别) build.gradle 文件,在某处留一个空白区域,然后点击 sync,一旦 gradle 显示 sync complete 然后错误将消失


@user734028 默认情况下,gradle 没有向您显示同步选项,通过更改或在某处提供空间,该空间不会对您的 gradle 文件产生影响,同步选项将出现
A
Arun Joseph

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

在 gradle 文件中添加注释行

然后它会要求您同步。

点击“立即同步”

中提琴!你完成了。


M
MohammadL

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

File -> Sync Project with Gradle Files

https://i.stack.imgur.com/GSbiU.png


d
delete

@Nisarg 的评论帮助:“在编译 SDK 版本中设置最新版本”

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


B
BAP

自 Android 3.2.0 起,菜单结构和选项略有变化。我通过在以下菜单中更改模块 SDK 来修复此错误:

文件 > 项目结构 > 模块 > 应用程序文件 > 依赖项选项卡 > 模块 SDK

确保点击应用以保存您的更改。

https://i.stack.imgur.com/81kGt.png


Fiiiiiinaly 是同步 gradle 以外的答案 谢谢
奥莱奥莱。这成功了;)
H
HimalayanCoder

按下右侧Android Studio中gradle垂直选项卡上的第一个刷新按钮

https://i.stack.imgur.com/9zpvp.png


D
Daniels Šatcs

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


V
Viral Patel

按着这些次序:

转到 Android Studio 设置

使用搜索栏搜索“Android SDK”

确保您的 android sdk 文件夹的路径正确。

之后,还要确保在项目 (local.properties) 文件中出现提示后自动更新路径。如果没有,请手动执行。

希望这可以帮助。


R
Ready Android

此错误有多种命中和试用解决方案。其中之一肯定会为您工作。以下是解决方案:

1.

工具 -> Android -> 使用 Gradle 文件同步项目 (Android Studio 3.0.1)

转到 build.gradle 并单击 sync now

单击锤子(构建)图标以同步 Gradle 或编辑任何模块 Gradle 然后同步

文件 -> 设置 -> Android SDK -> Android SDK 位置编辑 -> Android SDK

打开 build.gradle 文件,只需添加一个空格或按 Enter。然后同步项目。

文件 -> 使缓存无效/重新启动


p
pratham kesarkar

https://i.stack.imgur.com/6j49G.png

转到文件>> ProjectStructure(⌘;)。这将打开此窗口,然后选择应用程序模块。然后选择编译 SDK 版本。选择最新的并单击应用。


感谢您实际回答问题。所有其他答案都提供“解决方案”,但从不“回答问题”
N
Nick Cardoso

我在所有版本的 AS 3.0+ 上都遇到了这个问题。与 gradle 同步并没有解决我的问题。 András Klöczl 的解决方案是唯一能让我完成一些编码的方法。问题是,每当我必须进行 gradle 同步时,问题又回来了。因此,每当我想对我的 build.gradle 进行更改时,我都必须经历这个过程。最终对我有用的是将我的 kotlin 版本从 1.2.40 降级到 1.2.30


v
vilpe89

我的问题是,如果我更改了项目(例如用不同的项目打开了 Android Studio 的新窗口),就会发生这个错误。

所以我阅读了这个问题的每一个答案,“清除缓存并再次打开项目”解决方案对我来说并不是那么有用。

相反,我发现如果 Android Studio 中的 Kotlin 插件版本低于 gradle 文件中的版本,就会出现问题。

我的设置是:

安卓工作室 3.1.3

Kotlin 插件(在 Android Studio 中)1.2.30

gradle 文件 1.2.51 中的 Kotlin 版本

什么解决了问题?

我更新了 Kotlin 插件:

文件 -> 设置 -> 插件 -> 安装 JetBrains 插件...

然后搜索 Kotlin 并单击更新。更新后只需重启 Android Studio 并同步 Gradle。


T
Tarun konda

只需将构建工具版本更改为 25.0.3 .. 并立即同步我希望它会有所帮助..

https://i.stack.imgur.com/5mjOC.png


D
David Prun

这对我有用。

文件 -> 设置 -> Android SDK -> Android SDK 位置编辑 -> Android SDK


N
Nick Cardoso

转到:文件>项目结构>模块->应用程序>属性

请选择:编译“SDK”版本 = API26 构建工具版本 = 27.0.0 源兼容性 = 1.8 目标兼容性 = 1.8


A
Alp Altunel

打开 build.gradle 文件。只需添加一个空格或按 Enter。然后同步项目。有用...


A
Amr Saber

有时 android studio 只是表现得很愚蠢,需要某种重置..

转到 settings.gradle 文件,它应该包含 include ':app'
将其更改为 include ':ap' 并同步。
同步后,再次将其更改为 include ':app'

现在应该可以正常工作了。


B
Badrinath

这个问题最简单的解决方案:

首先确保您的 sdk 路径是正确的。然后请关闭当前项目并在 android 启动菜单中单击导入项目并从资源管理器中选择您的项目。这将永远解决我的问题


A
Akash Bisariya

就我而言,项目结构中没有选定的 java sdk 版本-

我不得不选择 -

1.源兼容性(1.7)

2.目标兼容性(1.7)

如图所示。

https://i.stack.imgur.com/hFLhD.png


D
Deming

如果您使用的是“配置文件或调试 APK...”,那么您可能会遇到此错误。

我的解决方案是首先在 SDK 管理器中检查 SDK 是否有更新:单击 SDK 位置右侧的“编辑”,然后安装任何更新:

https://i.stack.imgur.com/ntwNt.png

然后我点击了Android Studio底部的“Logcat”,发现我还需要配置Android SDK,所以选择最新的Android API Platform:

https://i.stack.imgur.com/kQ2zg.png

之后,我可以在模拟器中运行 APK。


A
AskNilesh

在最新的 android studio 3.3.2 中,sync project with Gradle Files 的图标已更改

现在试试这个

https://i.stack.imgur.com/HnmTu.png

文件 -> 使用 Gradle 文件同步项目 (Android Studio 3.3.2)


更新:对于 Android Studio 北极狐,您可以使用相同的符号同步项目与 Gradle 文件
A
Arda Kazancı

对于 Android Studio 3.5,“File -> Sync project with gradle files”就足够了。


V
VAIBHAV NERLE

转到 gradle.build 文件并单击“立即同步”或单击“将项目与 Gradle 文件同步”上的图标

或转到工具-> Android -> 将项目与 Gradle 文件同步


B
Bajrang Hudda

如果给出了你的 android SDK 路径,但你仍然面临这个问题,那么这可能是因为你的 android studio 没有很好地同步,即使你点击了“立即同步”链接。

因此,对于重新同步,它转到应用程序 gradle 文件并进行任何更改,或者只是给一个空间,然后再次同步。它将完美地工作。


t
twitu

就我而言,我为一个 android 项目下载了一个 git 存储库。该项目需要最低 sdk 版本 21 和目标 sdk 版本 27。当我尝试运行该项目时,它给了我“请选择 Android SDK 错误”。我检查了我是否已经下载了所需的 sdk 文件。

https://i.stack.imgur.com/Auzmo.png