我决定在我的cordova应用程序中实现crosswalk,在安装插件3文件后生成:
android-debug.apk-我以前安装的文件,在添加crosswalk插件之前有这个文件
android-x86-debug.apk-添加crosswalk插件后生成
android-armv7-debug.apk-添加crosswalk插件后生成
上面列表中的第一个文件是原来的大小(和以前一样),所以我假设我应该使用x86armv7,我知道x86是一个通用的体系结构,我是从这个版本开始的,在安装了应用程序并打开它之后,我得到了一个Crosswalk runtime library is not found弹出窗口,要求我安装一个额外的应用程序,以便能够使用crosswalk,因为我没有我决定使用armv7版本,但出乎意料的是,我没有得到提示,而且我的应用程序使用了crosswalk(顺便说一下armv7版本比x86版本小3mb)。
细节:
我把它安装在android 4.4.4上
科尔多瓦5.4.1版
Crosswalk 1.4.0版
我的问题是:
为什么这个提示显示在x86而不是armv7上,为什么它与体系结构相关(如果是)?

最佳答案

看起来你在“共享”模式下使用了crosswalk,这就是为什么你会得到一个弹出窗口,要求你安装crosswalk运行时。简而言之,crosswalk运行时没有嵌入到您的应用程序中。它不应该与体系结构相关。我认为问题出在配置上。
顺便问一下,你用什么让你的应用程序使用crosswalk webview?

关于android - Cordova/Phonegap Crosswalk项目,android-x86-debug与android-armv7-debug,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34140229/

10-10 02:13