Ionic framework 在ionic cordova android中构建时出现的问题
出了什么问题: 配置项目“:CordovaLib”时出现问题 在NDK toolchains文件夹中找不到前缀为mips64el linux android的ABI的工具链Ionic framework 在ionic cordova android中构建时出现的问题,ionic-framework,cordova-plugins,building,Ionic Framework,Cordova Plugins,Building,出了什么问题: 配置项目“:CordovaLib”时出现问题 在NDK toolchains文件夹中找不到前缀为mips64el linux android的ABI的工具链 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出 得到更多的帮助 生成在1s内失败 cmd:命令失败,退出代码为1错误输出: 失败:生成失败,出现异常 出了什么问题: 配置项目“:CordovaLib”时出现问题 在NDK toolchains文件夹
- 出了什么问题: 配置项目“:CordovaLib”时出现问题 在NDK toolchains文件夹中找不到前缀为mips64el linux android的ABI的工具链
- 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出
- 得到更多的帮助
cordova build android --release exited with exit code 1.
Re-running this command with the --verbose flag may provide more information
将您的cordova android版本升级至最新的7.1.3,它将使用android v3.3的gradle插件,该插件不再检查NDK中的mips abi
还要确保将ANDROID\u NDK\u HOME环境变量设置为NDK的位置。我也有同样的问题,我尝试了很多方法。
我在Android Studio和SDK管理器中尽可能地更新了所有内容。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.设置ANDROID\u HOME\u NDK
2.根据zbyl的回复更新
npm安装-gcordova@latest
npm安装cordova-android@latest--保存
爱奥尼亚cordova平台移除android
爱奥尼亚cordova平台检查android
爱奥尼亚cordova平台添加android
它成功了。也许它会帮助您:如何在mac osadd中设置ndk_home“export ANDROID_ndk_home=/path/to/your/ndk”到您的主目录中的.bash_配置文件(/Users/your user name/.bash_profile)