我已经下载了Android SDK(获取Windows的命令行工具)并将其解压缩到 C:\ ProgramData \ AndroidSdk 。然后我将 C:\ ProgramData \ AndroidSdk 和 C:\ ProgramData \ AndroidSdk \ bin 添加到 PATH 环境变量中。我还添加了 ANDROID_HOME 变量并将其设置为 C:\ ProgramData \ AndroidSdk 。
当我执行 cordova build android 时,我收到以下错误消息。
其中:
脚本'C:\ Source \ Poc \ CordovaApplication01 \ platforms \ android \ CordovaLib \ cordova.gradle'行:68出了什么问题:
评估项目':CordovaLib'时出现问题 找不到已安装的构建工具。安装Android构建工具版本19.1.0或更高版本。
通过错误消息我明白找不到工具,但我不知道该怎么做。当我删除 PATH 的添加部分时,我会收到其他错误( ANDROID_HOME 也是如此),所以我假设这些设置正确。
我现在该如何做更好的诊断?我是Android平台的新手,所以我可能会觉得这很简单。
(我添加了平台Android,并尝试按照我找到的每个指南的步骤进行操作。有些人提到了一个名为 tools 和 Platform-tools 的目录,但是下载的ZIP文件中没有这些文件,我被告知,自从 angular 命令被弃用以来,ZIP的结构可能已经改变了。)
答案 0 :(得分:0)
检查已安装的SDK构建工具版本
sdkmanager --list
我的示例找到build-tools;27.0.3
然后使用已安装的SDK构建工具版本替换defaultBuildToolsVersion
上的platforms\android\build.gradle
值
在我的示例defaultBuildToolsVersion=27.0.3