美文网首页Ionic
ionic3 极光推送打包编译报错

ionic3 极光推送打包编译报错

作者: 依文静雪 | 来源:发表于2020-01-07 10:19 被阅读0次

卸载极光推送重新安装会报错,报错信息: Dex archives: setting .DEX extension only for .CLASS files

报错信息如图1:

图1

问题原因:使用ionic cordova plugin rm jpush-phonegap-plugin卸载不干净极光插件导致的。

解决方法:

1、需要手动去platforms\android\app\src\main\java下删除cn.jiguang;

2、检查platforms\android\app\libs下是否还有jcore-android-x.x.x.jar和jpush-android-x.x.x.jar,如果有删除掉;

3、platforms\android\app\build也需要删除掉;

4、然后重新安装jpush(需要先安装ionic cordova plugin add cordova-plugin-jcore,然后在安装jpush-phonegap-plugin)。

我用的版本是cordova-plugin-jcore@1.2.1和jpush-phonegap-plugin@3.4.1

注意:如果默认安装不指定版本,jcore会下载2.0版本(ionic4+对应),那样ionic3推送将不好使。

相关文章

网友评论

    本文标题:ionic3 极光推送打包编译报错

    本文链接:https://www.haomeiwen.com/subject/hqdtqxtx.html