android - 如何强制 Android 应用程序使用 32 位或 64 位库

标签 android abi

在配备 64 位 ARM 的 Android 设备上,将有许多库的两个变体,32 位和 64 位,并且它们的性能可能不同。我想知道是否有办法强制应用程序使用 32 位或 64 位库。

最佳答案

安装apk时可以指定ABI。

adb install --abi <path to apk>

如果是 ARM 设备,

要在 32 位模式下运行,安装使用,

adb install --abi armeabi-v7a <path to apk>

要在 64 位模式下运行,安装使用,

adb install --abi arm64-v8a <path to apk>

关于android - 如何强制 Android 应用程序使用 32 位或 64 位库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31861807/

相关文章:

android - 如何在Textview Clickable中制作特定的单词

android - 从返回值设置 TextView

android - 为什么链元素之间的空间如此之大?

gcc - 了解堆栈对齐强制

java - 将枚举器添加到 Java 枚举中是否会破坏 ABI?

ARM to C 调用约定,NEON 寄存器保存

android - 如何在不关闭的情况下在android中的recyclerview上滑动

java - 在recyclerview中高效下载和使用图片

linux - 编写 AMD64 SysV 程序集时使用哪些寄存器作为临时寄存器?

objective-c - Objective-C 如何调用 Swift 方法?