代码之家  ›  专栏  ›  技术社区  ›  sinedsem

libGDX看不到Android SDK

  •  0
  • sinedsem  · 技术社区  · 4 年前

    我是一名android开发新手。我刚刚安装了最新的Android Studio并下载了libGDX安装工具。但是,当我尝试生成一个新项目时,它会显示错误:

    您的Android SDK路径不包含SDK!请安装Android SDK,包括所有平台和构建工具!

    我很确定我安装了Android SDK,并且我放了一个正确的位置 C:\Users\Denis\AppData\Local\Android\Sdk ,因为我是从安卓工作室复制的。

    enter image description here

    1 回复  |  直到 4 年前
        1
  •  1
  •   sinedsem    4 年前

    This is how libGDX正在检查android SDK位置是否有效:

    public static boolean isSdkLocationValid (String sdkLocation) {
        return new File(sdkLocation, "tools").exists() && new File(sdkLocation, "platforms").exists();
    }
    

    但是,我的设置中没有工具文件夹。可能,在新的Android SDK中,它被重命名了,或者我没有安装所需的工具,不确定(请在评论中建议)。但是,解决方法是创建一个空 tools 文件夹中 C:\Users\Denis\AppData\Local\Android\Sdk

        2
  •  1
  •   Toni Joe    4 年前

    我今天也遇到了同样的问题。我认为问题在于Android Studio附带的SDK不包含 "tools" 文件夹。您必须手动下载它并将其添加到SDK中。这是 link 我希望这对你有所帮助。

        3
  •  0
  •   Moira Leon    3 年前

    我发现了很多类似的问题,并找到了以下信息

    “Android Studio在Mac上的哪里安装sdk? 在macOS中配置Android SDK变量。 通常,Android SDK安装在macOS上的/Users/用户名/Library/Android/SDK文件夹中。"

    https://www.dev2qa.com/how-to-set-android-sdk-path-in-windows-and-mac/

    在libGDX的“Android SDK:”区域中,您可以键入以下路径,只需替换为您的用户名

    /用户/“用户名”/库/Android/sdk