我正在为 Ionic 项目使用带有嵌入式模式的人行横道。这在我的设备(带有 ARM 的联想 A680)上完美运行。
但是对于某些设备,例如:Asus Zenfone (x86)、SamSung Galaxy Tab (ARM),它会提示我先从 Google Play 下载Crosswalk Project Runtime,然后才能使用我的应用程序。
我看到运行时ionic build android
,它会自动为我生成两个 _.apk_,它们是android_x86_debug.apk
和android_arm_debug.apk
(与发布模式相同)。
你知道,华硕 Zenfone 是在 x86 上运行的,所以我为它安装了android_x86_debug.apk
它,但是当应用程序启动时,它仍然提示我下载 Crosswalk Runtime。arm
如果我为它安装了三星 Galaxy Tab 等设备,也会出现此问题android_arm_debug.apk
。
P / s:其他一些华硕Zenfone 5(x86也是)无需用户下载运行时库即可运行,这太奇怪了。
任何人都可以遇到过这种情况吗?我对此一无所知。
这是我的config.xml
:
<preference name="xwalkVersion" value="14+"/>
<preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect"/>
<preference name="xwalkMode" value="embedded"/>