2013-09-12 3 views
0

Есть ли способ получить файлы libs/nativearch/< .so, перечисленные в пакете-менеджере. Учитывая, что такие приложения, как apk-info, делают это, я предполагаю, что должен быть способ получить поддерживаемую архитектуру пакета, а также перечисленные файлы .so внутри каждой папки. Есть идеи по этому поводу?Получение списка файлов .so с помощью packagemanager

+0

Вы уже вчера задали вопрос! [Retreiving Native Code Architecture из приложения для Android] (http://stackoverflow.com/questions/18753578/retreiving-native-code-architecture-from-an-android-app). –

+0

Это для использования диспетчера пакетов, и предыдущий вопрос заключается в использовании инструмента или инструмента командной строки –

+0

Нет, в вашем предыдущем вопросе также указано, что это задача, выполняемая приложением, а это значит, что средства системы сборки недоступны. –

ответ

0

PackageManager не сообщит об этом прямо.

Однако он сообщит вам имя файла APK приложения (через ApplicationInfo.sourceDir), а затем вы можете использовать ZipFile для итерации всех файлов в apk, чтобы получить список файлов в каталоге libs дерево.

См. Также How to get the file *.apk location in Android device