从 apk 读取 Application.mk 信息
Read Application.mk information from an apk
我想知道是否有任何方法可以从 APK 文件中提取 Application.mk 信息。
我特别感兴趣从 APK 获取 supported CPU ABI's
如果无法读取 Application.mk 文件,那么确定 apk 的 ABI 是为什么而构建的正确方法是什么?
您可以使用服务器端分析 apk 的工具是解压缩,或者,如果您想更深入,可以使用 apktool。当您解压缩 apk 时,您会在未压缩的 apk(x86、armeabi-v7a 等)的 lib 文件夹中找到每个支持的 abi 的文件夹。文件夹列表是支持的 ABI 列表,因此您可以在那里获取信息。通过代码,您可以使用 CPU_ABI for device running pre Lollipop and SUPPORTED_ABIS for devices running Android 21+.
获取设备支持的 ABI 列表
关于您的问题:Application.mk 用于构建本机库,因此未压缩到 apk 中。
我想知道是否有任何方法可以从 APK 文件中提取 Application.mk 信息。
我特别感兴趣从 APK 获取 supported CPU ABI's
如果无法读取 Application.mk 文件,那么确定 apk 的 ABI 是为什么而构建的正确方法是什么?
您可以使用服务器端分析 apk 的工具是解压缩,或者,如果您想更深入,可以使用 apktool。当您解压缩 apk 时,您会在未压缩的 apk(x86、armeabi-v7a 等)的 lib 文件夹中找到每个支持的 abi 的文件夹。文件夹列表是支持的 ABI 列表,因此您可以在那里获取信息。通过代码,您可以使用 CPU_ABI for device running pre Lollipop and SUPPORTED_ABIS for devices running Android 21+.
获取设备支持的 ABI 列表关于您的问题:Application.mk 用于构建本机库,因此未压缩到 apk 中。