После обновления до Dexguard 8.3 (с 8.1), без изменений в определениях Proguard / Dexguard, мы начали видеть, как AndroidManifest удаляется из получающегося APK, вызывая следующую ошибку при попытке установки:
adb: failed to install app-release.apk: Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed to parse /data/app/vmdl173476881.tmp/base.apk: AndroidManifest.xml]
Наши определения:
proguardFile getDefaultDexGuardFile('dexguard-release.pro')
proguardFile 'dexguard-prod.pro' (our own custom)
proguardFile 'proguard-rules.pro' (our own custom)
И я попытался добавить следующее в наш собственный файл dexguard-prod.pro (согласно собственной документации Dexguard, конфигурация по умолчанию должна содержать это) безэто помогает:
-keepresourcefiles AndroidManifest.xml
Любые идеи или помощь будут оценены.