出了什么问题: 配置项目':CordovaLib'时出现问题。
在NBI工具链文件夹中找不到前缀为mips64el-linux-android的ABI的工具链
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
1秒内失败 cmd:命令失败,退出代码为1错误输出: 失败:构建失败,并出现异常。
出了什么问题: 配置项目':CordovaLib'时出现问题。
在NBI工具链文件夹中找不到前缀为mips64el-linux-android的ABI的工具链
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
1秒内失败 [ERROR]运行子进程cordova时发生错误。
cordova build android --release exited with exit code 1.
Re-running this command with the --verbose flag may provide more information
答案 0 :(得分:1)
我遇到了同样的问题,尝试了很多事情。
我更新了在Android Studio和SDK Manager中可以执行的所有操作。 Gradle和Android Gradle插件已在此过程中进行了更新-但这无济于事。
然后我将cordova(从8.1.2升级到9.0.0)和cordova-android(到8.0.0)更新到了最新版本-但这本身也无济于事。
只有删除并重新添加android平台,最终解决了该问题:
npm install -g cordova@latest
npm install cordova-android@latest --save
ionic cordova platform remove android
ionic cordova platform check android
ionic cordova platform add android
答案 1 :(得分:0)
将您的cordova-android版本升级到最新的7.1.3,它将使用适用于android v3.3的gradle插件,该插件不再检查NDK中的mips abi。
还要确保将ANDROID_NDK_HOME环境变量设置为NDK的位置。
答案 2 :(得分:0)
完成了两个步骤
1。设置ANDROID_HOME_NDK
2。由zbyl回答更新
npm install -g cordova@latest
npm install cordova-android@latest --save
ionic cordova platform remove android
ionic cordova platform check android
ionic cordova platform add android
它奏效了。