Cordova アプリケーションに crosswalk プラグインを統合しました。このアプリをGoogle Playに公開するとき。Asus gen phone 2 で開くことができません。次のエラーがスローされます。
エラー メッセージ: Crosswalk の CPU アーキテクチャの不一致
- コルドバのバージョン - 6.0.0
- Crosswalk バージョン - 最新
この問題を解決するために誰かが私を助けることができますか?
Cordova アプリケーションに crosswalk プラグインを統合しました。このアプリをGoogle Playに公開するとき。Asus gen phone 2 で開くことができません。次のエラーがスローされます。
エラー メッセージ: Crosswalk の CPU アーキテクチャの不一致
この問題を解決するために誰かが私を助けることができますか?
Asus の携帯電話は、Intel x86 チップセットを使用する傾向があります。ネイティブ コードで何かを行う場合、デバイスで使用されるさまざまなチップセットを考慮する必要があります。Crosswalk はネイティブ コードで構築されています。ARM と x86 チップセットの両方のビルドを Google Play に含めなかったようです。
Cordava Crosswalk プラグインは、すぐに使用できる 2 つのチップセット ビルドを提供します。1 つは ARM 用、もう 1 つは x86 CPU アーキテクチャ用です。両方の APK 出力ファイルを Google Play にアップロードする必要があります。
注: Google Play では APK の最大サイズが 50 MB から 100 MB に変更されたため、両方のチップセットを一緒にパッケージ化するオプションがあります。ただし、それぞれに個別のビルドを用意して、個別にアップロードすることを検討することもできます。