【发布时间】:2020-06-07 05:17:43
【问题描述】:
我使用 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 gradle command-line