summaryrefslogtreecommitdiff
path: root/java/java.go
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2015-04-10 17:44:24 -0700
committerColin Cross <ccross@android.com>2015-04-13 12:25:40 -0700
commit6d1e72d7c69d1787b6d7edf990925a65f43b48ea (patch)
treecef145ab5b2bf3a4f528845ca70c26bffab42e17 /java/java.go
parent2097830df79aa14ebe581f477406a34e6f5cb7e9 (diff)
Fix multi-dex builds
Building with --multi-dex requires passing an output directory instead of an output file to dx. Change-Id: I9ffcfe8ff6b96dbdda3eec1076124cd38ae5077f
Diffstat (limited to 'java/java.go')
-rw-r--r--java/java.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/java.go b/java/java.go
index 2d1aaa53b..7f6b13463 100644
--- a/java/java.go
+++ b/java/java.go
@@ -326,13 +326,13 @@ func (j *javaBase) GenerateJavaBuildActions(ctx common.AndroidModuleContext) {
flags.dxFlags = strings.Join(dxFlags, " ")
// Compile classes.jar into classes.dex
- dexFile := TransformClassesJarToDex(ctx, outputFile, flags)
+ dexJarSpec := TransformClassesJarToDex(ctx, outputFile, flags)
if ctx.Failed() {
return
}
// Combine classes.dex + resources into javalib.jar
- outputFile = TransformDexToJavaLib(ctx, resourceJarSpecs, dexFile)
+ outputFile = TransformDexToJavaLib(ctx, resourceJarSpecs, dexJarSpec)
}
j.installFile = ctx.InstallFileName("framework", ctx.ModuleName()+".jar", outputFile)