Ionic プロジェクトの組み込みモードで crosswalkを使用しています。これは私のデバイス(ARMを搭載したLenovo A680)で完璧に機能します。
ただし、Asus Zenfone (x86)、SamSung Galaxy Tab (ARM) などの一部のデバイスでは、アプリを使用する前に Google Play からCrosswalk Project Runtimeをダウンロードするように求められます。
runすると、 とionic build android
の 2 つの _.apk_ が自動生成されることがわかりました(リリース モードと同じ) android_x86_debug.apk
。android_arm_debug.apk
Asus Zenfone は x86 で実行されるため、インストールしandroid_x86_debug.apk
ますが、アプリを起動すると、Crosswalk ランタイムをダウンロードするように求められます。arm
をインストールした場合、SamSung Galaxy Tab などの一部のデバイスでもこの問題が発生しandroid_arm_debug.apk
ます。
P/s: 他の ASUS Zenfone 5 (x86 も) がユーザーにランタイム ライブラリのダウンロードを要求せずに実行できるのはあまりにも奇妙です。
以前にこのケースに遭遇した人はいますか? これについてはわかりません。
これが私のものconfig.xml
です:
<preference name="xwalkVersion" value="14+"/>
<preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect"/>
<preference name="xwalkMode" value="embedded"/>