jpush / jpush-phonegap-plugin

JPush's officially supported PhoneGap/Cordova plugin (Android & iOS). 极光推送官方支持的 PhoneGap/Cordova 插件(Android & iOS)。
https://docs.jiguang.cn
MIT License
925 stars 350 forks source link

集成cordova-plugin-crosswalk-webview后安卓出现corsswalk mismatch of cpu architecture #371

Closed gdtdpt closed 5 years ago

gdtdpt commented 5 years ago

我的运行环境

问题描述

项目是原生Cordova项目,非Ionic。项目中原本集成了Crosswalk,运行无异常,最近集成了极光推送,在一些安卓手机上运行无异常,在小米手机上打开App直接会显示Mismatch of CPU Architecture提示框,App无法正常运行。

进行的尝试

Alert image

补充

因为此项目在整合jpush-phonegap-plugin之前一直使用Crosswalk,而且整合jpush-phonegap-plugin后出问题的手机再安装未整合jpush-phonegap-plugin的应用安装包不会出现以上问题,所以我猜想会不会是两个插件之间有什么冲突。

JoshLipan commented 5 years ago

https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview/issues/203

gdtdpt commented 5 years ago

@JoshLipan 你好,感谢你的回复。我按照你发的链接里的方法,打开Build Variants界面,但是我的选择框里没有armv7Debug这个选项,只有debugrelease,我是不是还有什么遗漏?

Build Variants

JoshLipan commented 5 years ago

建议去cordova-plugin-crosswalk-webview那边提issue问下

xiaoxiaofan123 commented 5 years ago

请问你解决这个问题了吗

gdtdpt commented 5 years ago

@xiaoxiaofan123 最后没有解决,不用crosswalk后用了一段时间修复兼容问题。

xiaoxiaofan123 commented 5 years ago

@xiaoxiaofan123 最后没有解决,不用crosswalk后用了一段时间修复兼容问题。

是这两个插件有冲突吗 我也遇到了同样的问题 用了#203回答里的方法输出armv7Debug依然没有解决

gdtdpt commented 5 years ago

是这两个插件有冲突吗 我也遇到了同样的问题 用了#203回答里的方法输出armv7Debug依然没有解决

cordova-plugin-crosswalk-webview这个插件官方早已经不再维护,所以很容易出现各种问题,建议你们有能力就直接换个框架,不要再用cordova了

WangChenXiang commented 3 years ago

注释ndk好像就可以了,这两个好像是冲突的