Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 在ionic cordova android中构建时出现的问题_Ionic Framework_Cordova Plugins_Building - Fatal编程技术网

Ionic framework 在ionic cordova android中构建时出现的问题

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选项运行以获得更多日志输出

  • 得到更多的帮助

  • 生成在1s内失败 cmd:命令失败,退出代码为1错误输出: 失败:生成失败,出现异常

    • 出了什么问题: 配置项目“:CordovaLib”时出现问题

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

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

    • 得到更多的帮助

    生成在1s内失败 [错误]运行子进程cordova时出错

        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)