Fix desugar on Mac platform builds am: 737bce336c
am: d6b13bfcd0

Change-Id: I276e7d83eb2f18a1fe3bf31570d2b9467e0f106c
diff --git a/src/vogar/android/AndroidSdk.java b/src/vogar/android/AndroidSdk.java
index 6072dac..fa8bccf 100644
--- a/src/vogar/android/AndroidSdk.java
+++ b/src/vogar/android/AndroidSdk.java
@@ -153,10 +153,18 @@
                 outDir += "/";
             }
 
+            String hostOutDir = System.getenv("ANDROID_HOST_OUT");
+            if (!Strings.isNullOrEmpty(hostOutDir)) {
+                log.verbose("Using ANDROID_HOST_OUT to find host libraries.");
+            } else {
+                // Handle the case where lunch hasn't been run. Guess the architecture.
+                log.warn("ANDROID_HOST_OUT not set. Assuming linux-x86");
+                hostOutDir = outDir + "/host/linux-x86";
+            }
+
             if (!useJack) {
-                File desugarJar = null;
-                String desugarPattern = outDir + "host/linux-x86/framework/desugar.jar";
-                desugarJar = new File(desugarPattern);
+                String desugarPattern = hostOutDir + "/framework/desugar.jar";
+                File desugarJar = new File(desugarPattern);
 
                 if (!desugarJar.exists()) {
                     throw new RuntimeException("Could not find " + desugarPattern);