/** * Original work provided by defunct 'autoandroid-1.0-rc5': http://code.google.com/p/autoandroid/ * New Derivative work required to repackage for wider distribution and continued development. * Copyright (C) SAS Institute * General Public License: http://www.opensource.org/licenses/gpl-license.php **/ package org.safs.android.auto.tools; import static java.util.Arrays.asList; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.safs.android.auto.lib.AndroidTools; public class dx { public static void main(String [] args) throws InterruptedException, IOException { List<String> parameters = new ArrayList<String>(); parameters.addAll(asList(args)); String additionalArguments = System.getProperty("additional-arguments"); if (additionalArguments != null) { parameters.addAll(asList(additionalArguments.split(File.pathSeparator))); } AndroidTools.get().dx(parameters).forwardOutput().waitForSuccess(); } }