在离子Cordova Android中构建时的问题

时间:2019-03-11 13:34:00

标签: ionic-framework cordova-plugins building

  • 出了什么问题: 配置项目':CordovaLib'时出现问题。

      

    在NBI工具链文件夹中找不到前缀为mips64el-linux-android的ABI的工具链

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。

  • https://help.gradle.org

  • 获得更多帮助

1秒内失败 cmd:命令失败,退出代码为1错误输出: 失败:构建失败,并出现异常。

  • 出了什么问题: 配置项目':CordovaLib'时出现问题。

      

    在NBI工具链文件夹中找不到前缀为mips64el-linux-android的ABI的工具链

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。

  • https://help.gradle.org

  • 获得更多帮助

1秒内失败 [ERROR]运行子进程cordova时发生错误。

    cordova build android --release exited with exit code 1.

    Re-running this command with the --verbose flag may provide more information

3 个答案:

答案 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

它奏效了。