commit | 021f8e92172ceb40cd7903deefbc48c3dac6a523 | [log] [tgz] |
---|---|---|
author | Piotr Bialecki <bialpio@chromium.org> | Wed Feb 20 19:37:26 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Feb 20 19:37:26 2019 |
tree | 98ce91134b44c9d6406504612fb6edd2216059cf | |
parent | 857b2c66e768000a34213e3fa3303f182a197101 [diff] |
Add bytecode rewriter to inject SplitCompat.install() call Bug: 930797 Change-Id: I85048ef330fce15ed098876ad9aff8d7b4cdd367 Reviewed-on: https://chromium-review.googlesource.com/c/1476179 Reviewed-by: Andrew Grieve <agrieve@chromium.org> Commit-Queue: Piotr Bialecki <bialpio@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#633837} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: bd821cbe22d5c82edd983e8e4dccdd52b00e88bc
diff --git a/roll/android_deps/buildSrc/src/main/groovy/BuildConfigGenerator.groovy b/roll/android_deps/buildSrc/src/main/groovy/BuildConfigGenerator.groovy index 41892a1..05c0faa 100644 --- a/roll/android_deps/buildSrc/src/main/groovy/BuildConfigGenerator.groovy +++ b/roll/android_deps/buildSrc/src/main/groovy/BuildConfigGenerator.groovy
@@ -170,6 +170,9 @@ // Target .aar file contains .so libraries that need to be extracted, // and android_aar_prebuilt template will fail if it's not set explictly. sb.append(' extract_native_libraries = true\n') + // InstallActivity class is downloaded as a part of DFM & we need to inject + // a call to SplitCompat.install() into it. + sb.append(' split_compat_class_names = [ "com/google/ar/core/InstallActivity" ]\n') break } }