gpt4 book ai didi

android - 如何在命令行环境中找到sdk.dir位置?

转载 作者:行者123 更新时间:2023-12-03 05:28:27 24 4
gpt4 key购买 nike

我在命令行上使用gradle创建了一个android项目。但是没有Android Studio。
我收到一条错误消息:

The SDK directory 'C:\Android_SDK\sdk' does not exist

作为原因,我在 local.properties中找到了该条目:
sdk.dir=C\:\\Android_SDK\\sdk

我进一步发现,应将 e.g.更改为:
sdk.dir=C\:\\Users\\<realusername>\\AppData\Local\\Android\\sdk

according :
sdk.dir=C\:\\AndroidStudio\\SDK

诸如此类。 将替换为我的用户名。但是所有这些目录都不存在。如果创建目录,则会出现错误:
failed to find target with hash string 'android-23' in: C:\Users\<realusername>\AppData\Local\Android\sdk

这意味着该文件夹中应包含一些文件和文件夹。

我的 问题是,如何检测系统上与 sdk.dir对应的目录?还是在为sdk.dir指定目录时需要gradle的文件和文件夹?因此,我可以确定要命名的目录。

我已经安装了许多Android必需的二进制文件和库。而且我怀疑我可能已经有了所需的文件。因此,我不想额外安装Android Studio软件包。如果我知道sdk.dir需要什么内容,我也可以正确指定路径。

最佳答案

我确定的标识如下:

通过内容确定:

  • 搜索文件android.battools/android.bat的根文件夹是sdk.dir文件夹。
  • 或使用(build-tools)子目录(例如build-tools23.0.1或类似的东西)搜索目录26.0.1build-tools的父目录是sdk.dir目录。

  • 打印出sdk.dir位置:

    运行位于 android.bat文件夹中的 /tools。这将打开SDK Manager GUI。在管理器的左上方区域,您可以检查提示“SDK路径:”。写入了 sdk.dir的绝对路径。

    关于android - 如何在命令行环境中找到sdk.dir位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60361305/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com