Play 商店无法识别 Cordova crosswalk 本机平台
Cordova crosswalk native platform doesn't recognized by play store
我将 cordova 5.1.1 与 crosswalk webview 一起用于我的应用程序项目,在我使用密钥签名构建后,它正确显示了 x86 和 arm 构建的两个不同文件。问题是当上传到 google Play 商店时,开发仪表板将 arm64-v8a、armeabi、armeabi-v7a、x86 和 x86_64 检测为两个文件的原生平台。
这让我感到困惑,因为下面的指南显示他们应该提供适当的本机平台。
我必须使用 Intel XDK build 吗?我不想使用它,因为我的所有文件都已经在本地工作,并且迁移到 XDK 构建很麻烦。
我的另一个怀疑是我缺少对 Android studio 的 NDK 支持,我尝试安装 NDK 包,但问题仍然存在。
谢谢。
我按照ph0b的建议检查了我的APK lib目录,里面列出了:
lib/
+-- arm64-v8a/
+-- libsqlc-native-driver.so
+-- armeabi/
+-- libsqlc-native-driver.so
+-- armeabi-v7a/
+-- libsqlc-native-driver.so
+-- libxwalkcore.so
+-- x86/
+-- libsqlc-native-driver.so
+-- x86_64/
+-- libsqlc-native-driver.so
显然,另一个 sqlite 插件在我的构建中添加了他们自己的库,并扰乱了目标本机平台。
我将 cordova 5.1.1 与 crosswalk webview 一起用于我的应用程序项目,在我使用密钥签名构建后,它正确显示了 x86 和 arm 构建的两个不同文件。问题是当上传到 google Play 商店时,开发仪表板将 arm64-v8a、armeabi、armeabi-v7a、x86 和 x86_64 检测为两个文件的原生平台。
这让我感到困惑,因为下面的指南显示他们应该提供适当的本机平台。
我必须使用 Intel XDK build 吗?我不想使用它,因为我的所有文件都已经在本地工作,并且迁移到 XDK 构建很麻烦。
我的另一个怀疑是我缺少对 Android studio 的 NDK 支持,我尝试安装 NDK 包,但问题仍然存在。
谢谢。
我按照ph0b的建议检查了我的APK lib目录,里面列出了:
lib/
+-- arm64-v8a/
+-- libsqlc-native-driver.so
+-- armeabi/
+-- libsqlc-native-driver.so
+-- armeabi-v7a/
+-- libsqlc-native-driver.so
+-- libxwalkcore.so
+-- x86/
+-- libsqlc-native-driver.so
+-- x86_64/
+-- libsqlc-native-driver.so
显然,另一个 sqlite 插件在我的构建中添加了他们自己的库,并扰乱了目标本机平台。