apktool распаковать apk и затем запаковать, Inflate Error <unknown>(файл zip crc32: 00000000) - PullRequest
0 голосов
/ 30 сентября 2019

unity 2018

apktool_2.4.0.jar

запустите упакованные по одному apk: журнал:

E/Unity(3302): Unable to read header from archive file:
E/Unity(3302):
E/Unity(3302): 创建AssetBundle文件失败 AsserBundleCreateRequest prefab/effect/
E/Unity(3302):
E/Unity(3302): (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

запустите сам упакованный журнал apk / D [бесконечная печатьlog]:

E/Unity(3132): 
E/Unity(3132):  (Filename:  Line:212)
E/Unity(3132):  Inflate Error: <unknown> (file zip crc32 : 00000000) (result: fffffffb)
E/Unity(3132): 
  1. использовать пакет единства apk: A
  2. использовать apktool распаковать apk: A, получить apk dir: B [apktool.bat d -r]
  3. вывести актив и lib из директории: B
  4. упаковать директорию: B как apk: C без актива и lib [apktool.bat --force b]
  5. добавить актив иlib в apk: C [aapt a]
  6. подписать мой apk: C получить новый apk / D
  7. запустить мой apk / D, получить бесконечный лог

1 Ответ

0 голосов
/ 16 октября 2019

Проблема возникает из-за использования jarsigner. Чтобы решить проблему, просто используйте apksigner, чтобы подписать APK.

...