2016-05-26 2 views
1

Я хотел бы узнать, есть ли способ извлечь из файла APK информацию Application.mk.Прочтите Application.mk информацию от apk

Я особенно заинтересован получать от APK supported CPU ABI's

, если это не представляется возможным чтение файла Application.mk, то, что это правильный путь, зная наверняка, что Аби АПК построен для?

+0

Вы имеете в виду от Android или от инструмента на компьютере? –

+0

серверу моего приложения необходимо извлечь эту информацию программно из файла –

+0

, чтобы у вас был сервер приложений, анализирующий apk? Или получать запросы от приложения, и вы должны позаботиться об аби? –

ответ

1

Инструмент, который вы можете использовать на стороне сервера для анализа apk, распаковывается или, если вы хотите углубиться, apktool. Когда вы распакуете apk, вы найдете папку для каждого поддерживаемого abi внутри папки lib несжатого apk (x86, armeabi-v7a и т. Д.). Список папок - это список поддерживаемых ABI, поэтому вы можете получить информацию там. По коду вы можете получить список поддерживаемых ABI устройств, используя CPU_ABI for device running pre Lollipop и SUPPORTED_ABIS for devices running Android 21+.

О вашем вопросе: Application.mk используется для создания родной библиотеки, поэтому в apk он не зашифрован.

Смежные вопросы