Я испытываю следующую ситуацию:
-> Когда я собираю APK (выпускная версия) с использованием опции Generate Signed APK
, APK работает отлично, все библиотеки, кажется, включены.
-> С другой стороны, если я собираю APK из команды gradle, используя gradle assemble{flavor}Release
, выходной APK не сохраняет все классы и вылетает со следующим журналом (который входит в одну из библиотек, которые я включил ) (задание CI использует команду сборки):
Вызвано java.lang.ClassNotFoundException Не нашел класс
«dagger.internal.Preconditions» по пути: DexPathList [[zip-файл
, nativeLibraryDirectories = [/ data / app / XYZ, / system / lib64,
/ system / vendor / lib64]] XYZ.DaggerChatComponent $ Builder.XYZModule
В чем разница между генерацией подписанного APK и командой сборки gradle {flav} Release?