public void writeTo(File dexOut) throws IOException { try (OutputStream out = new FileOutputStream(dexOut)) { writeTo(out); } }
public void writeTo(File dexOut) throws IOException { try (OutputStream out = new FileOutputStream(dexOut)) { writeTo(out); } }
public void writeTo(File dexOut) throws IOException { OutputStream out = new FileOutputStream(dexOut); writeTo(out); out.close(); }
public static void main(String[] args) throws IOException { if (args.length < 2) { printUsage(); return; } Dex merged = new Dex(new File(args[1])); for (int i = 2; i < args.length; i++) { Dex toMerge = new Dex(new File(args[i])); merged = new DexMerger(merged, toMerge, CollisionPolicy.KEEP_FIRST).merge(); } merged.writeTo(new File(args[0])); }
public static void main(String[] args) throws IOException { if (args.length < 2) { printUsage(); return; } Dex[] dexes = new Dex[args.length - 1]; for (int i = 1; i < args.length; i++) { dexes[i - 1] = new Dex(new File(args[i])); } Dex merged = new DexMerger(dexes, CollisionPolicy.KEEP_FIRST, new DxContext()).merge(); merged.writeTo(new File(args[0])); }
public static void main(String[] args) throws IOException { if (args.length < 2) { printUsage(); return; } Dex[] dexes = new Dex[args.length - 1]; for (int i = 1; i < args.length; i++) { dexes[i - 1] = new Dex(new File(args[i])); } Dex merged = new DexMerger(dexes, CollisionPolicy.KEEP_FIRST, new DxContext()).merge(); merged.writeTo(new File(args[0])); }
result.writeTo(bytesOut); return bytesOut.toByteArray();
result.writeTo(bytesOut); return bytesOut.toByteArray();
result.writeTo(bytesOut); return bytesOut.toByteArray();
output.getStandardOutput(), output.getErrorOutput()); Dex merged = new DexMerger(input, CollisionPolicy.KEEP_FIRST, dxContext).merge(); merged.writeTo(new File(getOutputDir(), FN_APK_CLASSES_DEX));