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

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

由于我在以下位置找到条目local.properties:

sdk.dir=C\:\\Android_SDK\\sdk

我进一步发现,这个条目应该例如更改为:

sdk.dir=C\:\\Users\\\\AppData\Local\\Android\\sdk

或根据:

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

和类似的东西。 将替换为我的用户名。但是所有这些目录都不存在。如果我创建一个目录,我会收到错误:

failed to find target with hash string 'android-23' in: C:\Users\\AppData\Local\Android\sdk

这意味着在这个文件夹中有一些预期的文件和文件夹。

我的问题是,如何检测系统上的哪个目录对应sdk.dir?或者在为 sdk.dir 指定目录时,gradle 需要哪些文件和文件夹?所以我可以确定要命名哪个目录。

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