У меня есть android apk, и я удалил свой исходный код и не имею проект снова, я хочу изменить код версии старого apk. мой вопрос в том, как я разархивировать и переупаковать apk, чтобы я мог использовать. я использую систему mac. Я видел так много вещей для окон, но я не мог найти для mac.I нужна помощь, пожалуйста,
Как распаковать, отредактировать и закрепить андроид apk
Ответ 1
Вы хотите использовать APKTool. Он будет обрабатывать распаковку и восстановление для вас: http://ibotpeaches.github.io/Apktool/
Ответ 2
Самый простой способ - выполнить команду unzip:
распаковать xxx.apk -d xxx
Будет создан каталог xxx для хранения разархивированных файлов. На самом деле, файлы .apk такие же, как файлы .zip. Выполните командный file XXX.apk
чтобы увидеть это.
Если вам нужны читаемые текстовые файлы, такие как файл манифеста, я бы посоветовал вам использовать apktool. Мы могли бы легко установить apktool с помощью Homebrew:
brew install apktool
затем получите читаемые текстовые файлы:
apktool d xxx.apk
после предыдущей команды каталог xxx содержит читаемые текстовые файлы, и другие будут там.
Ответ 3
Чтобы дать полный ответ для распаковки, редактирования и упаковки на Mac:
Распаковка/Распаковка
Как сказал Лю Тао, самый простой способ распаковать файл *.apk на Mac - это использовать следующую команду:
unzip xxx.apk -d xxx
Это потому, что файл *.apk - это не что иное, как файл zip. Опять же, как сказал Лю Тао, это можно узнать с помощью команды file.
file xxx.apk
Который покажет вывод, который выглядит примерно так:
xxx.apk: Zip архив данных, по крайней мере v2.0 для извлечения
редактирование
Я думаю, что это говорит само за себя. Перейдите в папку, в которую вы экспортировали содержимое *.apk, и отредактируйте их, как обычно.
Упаковка/молнии
На Mac это тоже довольно просто. Вы можете использовать команду zip для упаковки всех файлов обратно в файл *.apk.
zip -r xxx.apk xxx/