diff options
author | Sasha Smundak <asmundak@google.com> | 2019-02-15 10:14:23 -0800 |
---|---|---|
committer | Sasha Smundak <asmundak@google.com> | 2019-02-15 10:14:23 -0800 |
commit | d3cf4ee87b0bd8bacaf86777fa17f4d38942733b (patch) | |
tree | 884dbf82552fade2afb8efaf37755dba19d23ce1 /java/dex.go | |
parent | bf920d5264fe31373c20b70a755c063946c4c0aa (diff) | |
download | android_build_soong-d3cf4ee87b0bd8bacaf86777fa17f4d38942733b.tar.gz android_build_soong-d3cf4ee87b0bd8bacaf86777fa17f4d38942733b.tar.bz2 android_build_soong-d3cf4ee87b0bd8bacaf86777fa17f4d38942733b.zip |
soong_zip after dex should not fail when no *.dex files were generated
This can happen if Android application has only a manifest file and no
java code.
Fixes: 124483155
Test: treehugger with Android.mk converted to Android.bp in
platforms/frameworks/base/tests/privapp-permnissions
Change-Id: I45f95680b62a7a4bda0e7ab156f3df24b0dad70b
Diffstat (limited to 'java/dex.go')
-rw-r--r-- | java/dex.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/java/dex.go b/java/dex.go index 913eee6a..54b7bfcf 100644 --- a/java/dex.go +++ b/java/dex.go @@ -177,9 +177,9 @@ func (j *Module) compileDex(ctx android.ModuleContext, flags javaBuilderFlags, javalibJar := android.PathForModuleOut(ctx, "dex", jarName) outDir := android.PathForModuleOut(ctx, "dex") - zipFlags := "" + zipFlags := "--ignore_missing_files" if j.deviceProperties.UncompressDex { - zipFlags = "-L 0" + zipFlags += " -L 0" } if useR8 { |