Вы можете объединить ваши JAR-файлы в отдельном проходе с ProGuard, указав следующие параметры:
-dontnote **
-dontwarn **
-dontobfuscate
-dontshrink
-dontoptimize
, который имеет простой эффект объединения JAR-файлов без их обработки.
The *Опции 1006 * и dontwarn
предназначены для подавления заметок и предупреждений, которые для простой операции объединения являются ложными (и их будет несколько).
Первый проход должен выглядеть примерно так:
-injars MyApplication-Unobfuscated.jar
-libraryjars SomeLibraryJar.jar(!META-INF/**)
-libraryjars AnotherLibraryJar.jar(!META-INF/**)
-outjars MyApplication-Obfuscated.jar
// other options.
Второй проход должен выглядеть так:
-injars MyApplication-Obfuscated.jar
-injars SomeLibraryJar.jar(!META-INF/**)
-injars AnotherLibraryJar.jar(!META-INF/**)
-outjars MyApplication.jar
-dontnote **
-dontwarn **
-dontobfuscate
-dontshrink
-dontoptimize