包括crosswalk in combined armv7 x86 apk

时间:2016-05-20 23:44:52

标签: android cordova crosswalk

我尝试了building-combined-armv7-x86-apk-after-crosswalk-integration-in-an-ionic-project中列出的解决方案。

最棒的是它创建了一个apk文件。但是当我运行我的cordova应用程序时,我收到以下警告:

Mismatch of CPU Architecture
The Crosswalk Project Service must be updated to match the CPU architecture of the device. Please install it from the app store, then restart app.

看起来Crosswalk没有嵌入到组合的apk中。

有谁知道如何在组合的apk中嵌入Crosswalk?

1 个答案:

答案 0 :(得分:2)

在我花了很多时间寻找之后我解决了它:

如果您打开" .apk"用压缩器(如WinRar),文件夹" lib"生成的文件你将看到不同架构的文件夹(在我的例子中是x86_64,x86,mips64,mips,armeabi-v7a,armeabi和arm64-v8a)。检查完所有后,只有x86和armeabi-v7a有" libxwalkdummy.so"和" libxwalkcore.so"文件,所以我删除了哪些没有它。所以" lib"文件夹只包含x86和armeabi-v7a文件夹。

之后,似乎应用程序适用于crosswalk嵌入式。