Как разбить андроид приложения - PullRequest
0 голосов
/ 17 декабря 2010

Хотелось бы узнать, как извлечь данные из apk и сохранить их на SD-карте.Я знаю, что этот метод возможен, но все руководство, которое я нашел, не ясно.

1 Ответ

0 голосов
/ 18 декабря 2010

Это способ разделить массивный APK-файл (например, NFS Shift, Breakbreakers, KrazyRacers, The Sims и т. Д.), Поэтому, пожалуйста, следуйте моей инструкции: мы должны знать оригинальное имя файла приложения / игры, которое мы хотим разделитьЭто.Пример: NFS Shift = com.ideaworks3d.nfsshift Breakbreakers = com.ideaworks3d.tackle KrazyRacers = com.polarbit.krazyracers Итак, чтобы узнать оригинальное имя файла ... мы должны запустить Dalvik Debug Software (ddms.bat) и…

Следуйте инструкциям на изображении выше, щелкните свое имя телефона в Dalvik Debugger, просмотрите процесс на панели журнала и выполните поиск по ключевому слову: runNative, чтобы узнать место для сохранения файла данных (результат разбиения apk-файла) на sdкарта.Существует заголовок: runNative: /data/data/com.ideaworks3d.nfsshift/files. Таким образом, мы можем сделать вывод, что данные SD-карты будут храниться на SDCard: //data/data/com.ideaworks3d.nfsshift/files. Переименовать apk-файл в zip-файл(например, nfsshift.apk становится nfsshift.zip).Тогда ... просто используйте winzip или winrar, чтобы распаковать его на свой ПК.На извлеченных файлах мы увидим папку «assets».Откройте эту папку, а затем ... выясните, какой файл имеет самый большой размер.Скопируйте этот самый большой файл в: местоположение runNative (см. Выше! Это обнаруженный объект в Dalvik). Если ваше самое большое расширение файла * .jpg, просто удалите расширение .jpg и скопируйте в расположение runNative.(пример: data.dz.jpg, будет data.dz) Итак, дважды щелкните zip-файл apk, который переименован, удалите самый большой файл в папке assets, затем снова переименуйте файл * .zip в файл * .apk.Затем установите расколотый файл apk на свой телефон Android (если приложения / игры уже существуют, сначала просто удалите его, а затем переустановите)

Источник: http://butterflyfair.wordpress.com/2010/08/31/how-to-split-apk-file-smaller-apk-file-and-adding-sd-card-data-manually/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...