我决定在我的cordova应用程序中实现crosswalk,在安装插件后生成3个文件:
上面列表中的第一个文件是原始大小(就像之前一样)所以我假设我应该使用x86
或armv7
,因为我知道x86
是一个我开始使用这个版本的常见架构,在安装应用程序并打开它后,我得到一个Crosswalk runtime library is not found
弹出窗口,要求我安装一个额外的应用程序才能使用Crosswalk,因为我不想要我的用户为了得到这个额外的应用程序要求的提示我决定使用armv7
版本,令人惊讶的是我没有得到提示并且我的应用程序使用了人行横道(顺便说一句,armv7
版本比x86
版本。)
详细信息:
我的问题:
为什么此提示会显示在x86
上,而不显示在armv7
以及为什么它与架构相关(如果是)?
答案 0 :(得分:3)
看起来你正在使用Crosswalk"共享"模式,这就是为什么要获得弹出窗口要求您安装Crosswalk运行时的原因。简而言之,Crosswalk运行时未嵌入您的应用程序。它不应该与架构相关。我会说问题出在配置上。
顺便说一下,您使用什么来使您的应用程序使用Crosswalk WebView?