2015-12-07 34 views
2

我决定实现人行横道到我科尔多瓦的应用程序,安装生成3个文件的插件后:科尔多瓦/ PhoneGap的人行横道项目,机器人86调试VS Android的ARMv7的调试

  1. Android的debug.apk - 文件我用来安装,有这个文件人行横道插件添加之前
  2. 机器人86 debug.apk - 人行横道插件加入
  3. 后生成 - 人行横道插件加入
  4. Android系统的ARMv7-debug.apk后产生
上述210

从列表中的第一个文件是在原来的大小(因为它以前),所以我认为我应该使用x86armv7,以及我知道x86是一个通用的架构,我开始使用这个版本,之后安装的应用程序并打开它,我得到了Crosswalk runtime library is not found弹出窗口,问我要安装额外的应用程序能够使用人行横道,因为我不希望我的用户得到这个提示处理这些额外的应用需求,我决定使用armv7版本,令人惊讶的是我没有得到提示,我的应用程序使用了人行横道(顺便提一句,armv7版本比x86版本小3MB)。

详情:

  • 我安装了它在Android 4.4.4
  • 科尔多瓦版本5.4.1
  • 人行横道版本1.4.0

我的问题:

为什么选择s提示显示在x86而不是在armv7以及为什么它的架构相关(如果是)?

回答

3

看起来像您使用的是“共享”模式人行横道,这就是为什么你得到的是弹出要求你安装人行横道运行。简而言之,Crosswalk运行时并未与您的应用程序一起嵌入。它不应该是建筑相关的。我会说这个问题在配置中。

顺便问一下,你有什么用,让你的应用程序中使用人行横道的WebView?

+0

我用这个链接:https://crosswalk-project.org/documentation/cordova/cordova_4.html我仍然无法理解为什么配置的问题,我会重新测试。 –

+0

所以你使用“cordova-plugin-crosswalk-webview”。我也使用这个插件,并没有这样的问题。您可以在构建应用程序之后粘贴由此插件添加的config.xml文件的偏好设置吗?我也建议你尝试删除Android平台,再次添加并构建应用程序。 – user1258202

+0

我将在稍后重新测试,但现在,基本上你说这两个'x86'和'armv7'不应显示弹出式窗口,它可能是一些与我安装的方式(安装在“共享”的版本)? –

相关问题