2013-12-02 5 views
-1

Я получается 2 файла (APK) хромаAndroidManifest.xml в Chromium APK файлов кодирования выпуска

http://chromium.woolyss.com/#android

http://build.chromium.org/p/chromium.lkgr/builders/Android/builds/2888

Хром пакет chrome-android.zip • Версия: 33.0. 1727.0 (238091) • Дата: Понедельник, 2 декабря 2013 г. http://commondatastorage.googleapis.com/chromium-browser-continuous/Android/238091/chrome-android.zip

Я заметил, что apk являются архивированными файлами, поэтому они переименованы в zip, а затем не могут быть сохранены.

Проблема AndroidManifest.xml характер кодирования является беспорядок, например следующим образом:

9pn‘8\häñ§º Ë&8PrÄí¨¿“*[email protected]í¥»,N§ˆ,n®¸>v≤PòÓZ≤ÃD`tÊ  L ` § , 
d 
¶ 
∏ 
H¶6ú∆, 
V 
º 
Ê 
Lv‹lñ¸&å∂J≤fiFrÜ8ä⁄4Œ‰¸hƒ$ÑÚê4⁄|0àúíÃHversionName 
minSdkVersiontargetSdkVersionnameprotectionLeveliconlabel 
launchModetheme 
configChangeshardwareAcceleratedexportedprocess 
permissionisolatedProcessvalueenabled 

Я попытался открыть файлы архива под среды UbuntuLinux, но результат тот же, а также пытались с другими версиями, а также различные кодировки.

Что это? Как мы можем получить из архивов сформированный XML-файл?

ответ

0

XML-файлы, такие как ресурсы и манифест компилируются в двоичном формате XML перед упаковкой в ​​АПК.

Вы можете использовать axml library для декодирования бинарных XML-файлов Android.

Файлы APK сами являются обычными zip-архивами, оптимизированными с помощью zipalign.

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