gpt4 book ai didi

android - 如何使用 PhoneGap Build 的 crosswalk webview 插件获取适用于 ARMv6 架构的 android 应用程序?

转载 作者:行者123 更新时间:2023-11-29 17:03:26 25 4
gpt4 key购买 nike

将 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

Maintain full compatibility with ARMv7

针对评论中的问题更新:

我从未尝试过,但这里是从源代码构建 Android Crosswalk 的说明:

https://crosswalk-project.org/contribute/building_crosswalk/android_build.html

看来您需要运行 64 位 Linux 操作系统才能执行此操作。

我希望 ARMv6 (armeabi) 作为 Android 的兼容性定义文档得到支持,要求支持某些 32 位指令:

https://source.android.com/compatibility/7.1/android-7.1-cdd.html#3_3_2_32-bit_arm_native_code_compatibility

并且 ARMv5TE 仍然列在 NDK 文档中: https://developer.android.com/ndk/guides/abis.html

如果 Android 开始弃用 armeabi 二进制目标,我预计会有很长的准备时间。

关于android - 如何使用 PhoneGap Build 的 crosswalk webview 插件获取适用于 ARMv6 架构的 android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42234264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com