我尝试在Android Studio 3.0(稳定版)中将我的gradle从2.3.3升级到3.0.0。
项目构建正常但我在创建/安装APK时遇到问题:
Failure [INSTALL_FAILED_INVALID_APK: Package couldn't be installed in /data/app/xxxx Package /data/app/xxxx/base.apk code is missing]
$ adb shell pm uninstall xxxx
Unknown failure (at android.os.Binder.execTransact(Binder.java:674))
Error while Installing APK
如果我构建独立的APK并直接在设备/模拟器上安装它,我会发现它格式错误/不正确。
项目是Kotlin和DexGuard 8.0.12,它应该允许Kotlin和gradle 3.0。
更令人讨厌的事实是,在恢复到2.3.3 gradle后,问题仍然存在(Clean& Invalidate,Clean Build,删除/构建路径 - 我尝试了所有这些)。
答案 0 :(得分:0)
修复是更新到DexGuard 8.0.17(尚未在发行说明中列出)。
答案 1 :(得分:0)
问题已在DexGuard 8.1.11中修复。