【发布时间】:2018-07-05 07:20:04
【问题描述】:
我遇到以下情况:
-> 当我使用Generate Signed APK 选项构建APK(发行版)时,APK 运行良好,所有库似乎都包含在内。
-> 另一方面,如果我使用 gradle assemble{flavor}Release 从 gradle 命令构建 APK,则输出 APK 不会保留所有类并崩溃并出现以下日志(来自我包含的一个库)(CI作业使用assemble命令):
由 java.lang.ClassNotFoundException 导致找不到类 路径上的“dagger.internal.Preconditions”:DexPathList[[zip 文件 ,nativeLibraryDirectories=[/data/app/XYZ, /system/lib64, /system/vendor/lib64]] XYZ.DaggerChatComponent$Builder.XYZModule
Generate Signed APK 和 gradle 的 assemble{flavor}Release 命令有什么区别?
【问题讨论】:
标签: android gradle proguard dagger-2 dagger