[英]How to get android app for ARMv6 architecture with crosswalk webview plugin from PhoneGap Build?
将crosswalk webview插件添加到我的应用程序后,我收到了x86版本或ARMv7版本。 但我希望我的应用程序也可以在具有ARMv6架构的设备上运行,并且我知道ARMv6架构的应用程序集也可以在ARMv7上运行,但这对ARMv7来说不适用于ARMv6。 这就是我想要获得ARMv6版本的原因。 有什么办法吗?
如果你想在Crosswalk上使用ARMv6 [真正的ARMv5TE],我相信你需要自己构建它。 请参阅: https : //github.com/crosswalk-project/crosswalk/issues/619
此外,如果您具有应在ARMv8上运行的ARMv7二进制文件,也称为arm64-v8a。
请参阅: https : //developer.android.com/ndk/guides/abis.html#sa以及此ARM文档: https : //www.arm.com/files/downloads/ARMv8_Architecture.pdf
保持与ARMv7的完全兼容性
针对评论中的问题进行更新:
我从来没有尝试过,但这里是从源代码构建Android Crosswalk的说明:
https://crosswalk-project.org/contribute/building_crosswalk/android_build.html
看起来您需要运行64位Linux操作系统来执行此操作。
我希望ARMv6(armeabi)作为Android的兼容性定义文档得到支持,要求支持某些32位指令:
和NDv文档中仍然列出了ARMv5TE: https : //developer.android.com/ndk/guides/abis.html
如果Android开始弃用armeabi二进制目标,我预计会有很长的准备时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.