【问题标题】:The selected directory is not a valid home for Android SDK所选目录不是 Android SDK 的有效主目录
【发布时间】:2018-06-05 19:14:29
【问题描述】:

我是一名 android 程序员,我使用 eclipse。我想尝试android studio,所以我下载了它并尝试打开它。

它说我必须放 sdk 路径。

我尝试过的

我试图将它设置为我的android-sdk,eclipse 正在处理它。那个 sdk 是最新的并且有所有的支持,apis ...等等。

我在 stackoverflow 中发现了一个关于我的问题的问题:Android-studio Selected directory is not valid home for Android SDK 解决方案是打开android studio,然后按f4,然后转到平台设置,然后按plus绿色标志,然后选择sdk,然后选择我的android-sdk的路径,我做了所有这些,但android工作室一直告诉我,

The selected directory is not a valid home for Android SDK

任何帮助将不胜感激

【问题讨论】:

  • 如果你在Windows上,尝试将ANDROID_SDK_HOME环境变量设置为你要使用的android SDK文件夹。
  • 这里没有一个答案对我有用,但这个答案对我有用。 stackoverflow.com/questions/21794272/…

标签: android android-studio


【解决方案1】:

我自己找到了解决方案,答案是以管理员身份运行 android studio :P

【讨论】:

  • 这是最好的答案。另外,添加一个小细节:当你打开 Android Studio 时,它仍然会要求输入 sdk manager 路径。忽略此消息,转到工具 > SDK 管理器,然后单击 sdk 管理器的文件夹,然后单击下一步下一步下一步。就是这样!
【解决方案2】:

遇到了同样的问题。 我试图选择

C:\Program Files (x86)\Android\android-sdk\platforms\android-XX

但我实际上要做的是选择android-sdk文件夹。

C:\Program Files (x86)\Android\android-sdk

然后我可以从显示的 API 列表中选择我想要的 API。

【讨论】:

  • 发帖人指出错误是在尝试设置android-sdk的路径时
【解决方案3】:

我遇到了这个问题,选择 SDK 文件夹(不是 SDK->sources 或 SDK-platforms)

【讨论】:

  • 发帖人指出错误是在尝试将路径设置为android-sdk时
  • 我认为他在这里的建议不是选择其中一个子文件夹,而是选择 android-sdk-macosx 根文件夹本身。
【解决方案4】:

我找到了另一个解决方案,确保您对该目录具有写入权限。这解决了我的问题。

【讨论】:

    【解决方案5】:

    另一种可能需要解决的方法是确保至少有一个 SDK 平台安装。从android-sdk 文件夹在命令行中运行:

    .\tools\bin\sdkmanager.bat platforms;android-XX
    

    其中 XX 是任何 Android SDK 版本。

    【讨论】:

      【解决方案6】:

      如果 Android Studio 尝试使用“.idea”目录打开上一个项目,则可能会发生这种情况。好吧,解决方案是也删除该文件夹和 .iml 文件。

      为我工作。

      【讨论】:

        【解决方案7】:

        对我有帮助的是将 android sdk 移动到没有任何特殊字符的文件夹(例如,没有“Program Files (x86)”)。

        【讨论】:

          【解决方案8】:

          在 intellij idea 文件中 -> 使缓存无效/重新启动

          【讨论】:

            【解决方案9】:

            我从这里解决了 http://www.blog.teamguru.in/2018/04/06/selected-directory-is-not-a-valid-home-for-sdk/

            1- 只需关闭当前错误窗口并运行 android studio 2-打开sdk manager,如下图

            3- 点击 Edit sdk location 如下

            4- 如果您要在此处安装 sdk 的位置正确,只需按下一步按钮

            5-让它下载

            6-安装平台和SDK工具和

            7- 享受

            【讨论】:

              【解决方案10】:

              对我来说,问题是我从旧计算机复制了以前的 Android Studio 设置,然后导入了它们。但是我没有复制旧的SDK!可能 SDK 路径也在旧设置中的某处配置。 Android Studio 没有下载它们,而是一直抱怨我的 SDK 位置。最后,我也只是复制了旧的SDK目录,然后问题就解决了。

              【讨论】:

                【解决方案11】:

                问题陈述所选目录不是 sdk 的有效主目录

                我已经从这里解决了

                http://www.blog.teamguru.in/2018/04/06/selected-directory-is-not-a-valid-home-for-sdk/

                1- 只需关闭当前错误窗口并运行 android studio 2- 打开 sdk 管理器,如下所示

                3- 点击 Edit sdk location 如下

                4- 如果您想在此处安装 sdk 的位置正确,只需按下一步按钮

                5-让它下载

                6- 安装平台和 SDK 工具和

                7- 享受

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2020-08-02
                  • 1970-01-01
                  • 2016-01-08
                  相关资源
                  最近更新 更多