我安装了 android studio 但在选择 android SDK 时出现以下错误。我尝试了这篇文章中的解决方案,但没有运气。我该如何解决这个问题?
15 回答
我遇到了这个问题,选择 SDK 文件夹(不是 SDK->sources 或 SDK-platforms)
我按照这里的说明解决了, http://www.blog.teamguru.in/2018/04/06/selected-directory-is-not-a-valid-home-for-sdk/
- 只需关闭当前错误窗口并运行 android studio
- 打开SDK管理器如下图
- 单击编辑 SDK 位置,如下所示
- 如果您要在此处安装 SDK 的正确位置,只需按下一步按钮
- 让它下载
- 安装平台和 SDK 工具和
- 享受
尝试重新启动应用程序。关闭所有相关的工作室进程,然后右键单击“以管理员身份运行”。
在这之后你应该会没事的。
我遇到了同样的问题。您必须启用Android 支持插件 配置 > 插件 > Android 支持插件。核实。
- 关闭错误窗口
- 转到毕业标签
- 选择“Gradle 设置”,扳手图标
- 搜索 SDK 设置
- 为您的设备选择合适的 sdk。
- 接下来,两次
- 等安装就完事了。。
我有同样的问题,但我发现它需要以下东西的父文件夹 AVD 管理器,SDK 管理器,工具,平台工具,构建工具等。所以你需要找到这些东西的父目录,您可能会发现其名称为 android-sdk 或 android-sdk-windows(如果您使用的是 Windows 操作系统)。确保上述内容在该文件夹中并选择它。我希望您会发现这很有用.
从http://developer.android.com/sdk/index.html下载 SDK
启动 SDK 管理器并更新所有内容
另外,请确保您已将语言级别设置为
- 7.0 Diamonds、ARM、Multi-catch 等
如果像我一样,一个在我的 Mac 上安装了 Android Studio 的 MacOs 用户,如果你已经尝试了所有你能想到的但仍然无法在 Android Studio 中设置 Android SDK 目录,请按照以下步骤操作(我知道我得到的捆绑包是一个免费软件站点,但包是正确的):
1. Download adt-bundle-mac (Android Developer Tools) from [here][1].
2. Unzip the file and browse into the unzipped folder.
3. Copy only the sdk dir to /Users/username/Library/Android
4. Open Android Studio, the error about the SDK folder which is not set will pop up, set the path to the SDK to "/Users/username/Library/Android/sdk".
5. Now Android Studio will accept the path and you're good to go.
在修复它之前我浪费了大约 2 个小时,所以我希望通过写这个答案可以为您节省 2 个小时。
我在 Linux 上遇到了这个问题。显然您需要对该目录中某个位置的写访问权,所以我只是获得了整个事物的所有权:
sudo chown -R thomas:thomas /opt/android-sdk
可能是在 Windows 上也发生了类似的事情。
只需删除(最好是永久地)在它们存在的任何位置的所有 android 目录(例如 C:\Program Files\Android、C:\users\各自的用户\各自的 android 文件夹)。也删除安装程序(如果可能)。确保将所有 Android Studio 文件保存在一些外部存储中(最好)。
主要是获得带有SDK的Android Studio。
现在转到 android studio 网站并安装 android studio 并将所有设置保留为默认值。您还可以在那里安装 SDK 并进行链接。
加载需要一些时间,并且会加载将近 1.5 GB 的文件。
这适用于我的情况。
就我而言,我没有给他管理员权限
使用 Android Studio 4.1.2 最简单的方法是关闭项目(文件/关闭项目)。这就是您进入自动为您设置 SDK 的向导的方式。
它建议的默认位置是/Users/stan/Library/Android/sdk
(与我尝试手动设置的完全相同,但 AS 一直说它无效)
要遵循的步骤:
- 关闭安卓工作室。
- 重启 Android Studio 并给出 Empty Folder 的路径。
- 在该文件夹中安装 Sdk(Sdk 将自动安装并自动配置。)
sdk 文件夹包含平台工具文件夹。
我复制了这个文件夹并将其命名为平台,然后它对我有用。