Это способ разделить массивный 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/