gpt4 book ai didi

android - cordova 在 windows xp 上找不到 android 构建工具

转载 作者:可可西里 更新时间:2023-10-31 22:04:00 26 4
gpt4 key购买 nike

我最近安装了 cordova 和最新版本的 android sdk(24.1.2),并且因为伊朗制裁!我无法使用 Android SDK Manager 下载 android 构建工具。因此我将它(v.22)下载为 zip 文件并将其解压缩到我的“android-sdk”目录中的“android-tools”目录。但 cordova 不能找到它,当我构建应用程序时,它给了我这个错误消息:

FAILURE: Build failed with an exception.

* Where:
Script 'D:\hello\platforms\android\CordovaLib\cordova.gradle' line: 64

* What went wrong:
A problem occurred evaluating root project 'android'.
> No installed build tools found. Please install the Android build tools version
19.1.0 or higher.

p.n:我已将“tools”和“platform-tools”目录路径添加到系统变量。

我已经下载了 sdk build tools r.20 但有同样的问题。另一个奇怪的事情是 Android SDK Managerbuild-tools 中的 renderscriptlib 目录有问题> 目录,如图:enter image description here

更新

我解决了 :) 我在 build-tools 文件夹中创建了一个名为 22 的文件夹,并将所有文件复制到其中,它可以正常工作。

最佳答案

我意识到我已经安装了构建工具的最新 RC 版本 - 23 rc3(在 SDK GUI 中可见的工具(预览 channel )中)并且 cordova.gradle 构建脚本可能不接受它,因为其 REGEX 的编写/创建方式。该文件夹在 $(SDK)\build-tools 目录中被命名为 23.0.0_rc3,查找构建工具的功能很可能忽略了它。这是来自 cordova.gradle 的函数:

String[] getAvailableBuildTools() {
def buildToolsDir = new File(getAndroidSdkDir(), "build-tools")
buildToolsDir.list()
.findAll { it ==~ /[0-9.]+/ }
.sort { a, b -> compareVersions(b, a) }
}

当我安装构建工具的非 RC 版本时,它运行良好。

关于android - cordova 在 windows xp 上找不到 android 构建工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30320561/

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