从apk中读取Application.mk信息

时间:2016-05-26 05:55:06

标签: android android-ndk apk cpu-architecture abi

我想知道是否有任何方法可以从APK文件中提取Application.mk信息。

我特别感兴趣的是从supported CPU ABI's

获取APK

如果无法读取Application.mk文件,那么知道确定ABI是为什么构建的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

你可以使用服务器端来分析apk的工具是解压缩,或者,如果你想更深入,可以使用apktool。当您解压缩apk时,您将在未压缩的apk(x86,armeabi-v7a等)的lib文件夹中找到每个支持的abi的文件夹。文件夹列表是支持的ABI列表,因此您可以在那里获取信息。通过代码,您可以使用CPU_ABI for device running pre LollipopSUPPORTED_ABIS for devices running Android 21+获取设备支持的ABI列表。

关于您的问题:Application.mk用于构建本机库,因此它不会在apk中压缩。

相关问题