public class MultiDexBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected DexPool |
curPool |
protected java.util.List<DexPool> |
dexPools |
protected Opcodes |
opcodes |
Constructor and Description |
---|
MultiDexBuilder(Opcodes opcodes) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
hasOverflowed() |
void |
internClass(ClassDef clz) |
protected void |
newDexPool() |
java.util.List<java.io.File> |
writeTo(java.lang.String folder)
Writes all built dex files to the given folder.
|
protected final Opcodes opcodes
protected final java.util.List<DexPool> dexPools
protected DexPool curPool
protected void newDexPool()
public void internClass(ClassDef clz)
protected boolean hasOverflowed()
public java.util.List<java.io.File> writeTo(java.lang.String folder) throws java.io.IOException
folder
- the output folderjava.io.IOException
- when failed to create FileDataStore