public final class D8MainDexList
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
D8MainDexList.MainDexListException |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
generate(java.util.List<java.lang.String> mainDexRules,
java.util.List<java.nio.file.Path> mainDexRulesFiles,
java.util.Collection<java.nio.file.Path> programFiles,
java.util.Collection<java.nio.file.Path> libraryFiles)
Returns the list of classes that should be kept in the main dex file for legacy multidex.
|
@NonNull
public static java.util.List<java.lang.String> generate(@NonNull
java.util.List<java.lang.String> mainDexRules,
@NonNull
java.util.List<java.nio.file.Path> mainDexRulesFiles,
@NonNull
java.util.Collection<java.nio.file.Path> programFiles,
@NonNull
java.util.Collection<java.nio.file.Path> libraryFiles)
throws D8MainDexList.MainDexListException
mainDexRules - Proguard rules written as stringsmainDexRulesFiles - files containing the Proguard rulesprogramFiles - classes that will end up in the final binarylibraryFiles - classes that are used only to resolve types in the program classes, but
are not packaged in the final binary e.g. android.jar, provided classes etc.D8MainDexList.MainDexListException