chromium-src-build/android
Andrew Grieve 6574f21220 android: Use -applymapping for test apks when proguard is enabled
Seeing VerifyError on Dalvik that seems to be triggered by proguard
obfuscation on multidex test apks. It's really just a guess that this
will fix them...

Also - stop -keep'ing all enums in tests (I don't see other projects
doing this and I can't see why we'd need to).

Also also - Stop writing .json metadata in proguard.py. These were
replaced by .build_config and are no longer used.

TBR=yfriedman  # For .flags change

Bug: 848494
Change-Id: I96fc1f9619e71c37458e4b7401f0b13ced18cfbc
Reviewed-on: https://chromium-review.googlesource.com/1082010
Commit-Queue: agrieve <agrieve@chromium.org>
Reviewed-by: Sky Malice <skym@chromium.org>
Reviewed-by: Peter Wen <wnwen@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#564544}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a6d07817d030567d4faa254bebebd2f0e05076e3
2018-06-05 16:58:46 +00:00
..
binary_size Android: Update reference apks for M67. 2018-04-30 15:01:05 +00:00
buildhooks Android: Fix emma_coverage=true 2018-01-16 14:54:45 +00:00
bytecode Android: Remove BaseChromiumApplication 2018-02-21 20:11:28 +00:00
docs android: Document .build_config build files. 2018-03-07 09:44:28 +00:00
empty Reland: Android: Remove last remnants of ANT (part 1) 2017-10-19 20:31:40 +00:00
gn [android] Stop using isolate.py for data dependency management. (RELAND) 2016-11-18 22:55:16 +00:00
gradle Android Studio: Update canary plugin version 2018-05-31 16:17:42 +00:00
gyp android: Use -applymapping for test apks when proguard is enabled 2018-06-05 16:58:46 +00:00
incremental_install Android: Tweak log message of incremental install to include apk name 2018-04-12 15:01:42 +00:00
lint Download location: Add storage summary string in download home. 2018-06-04 18:19:28 +00:00
play_services Don't keep empty res/ dirs when importing a new version of GmsCore. 2018-06-01 03:39:16 +00:00
pylib Exclude @Manual tests in the Python test runner script, not in Java 2018-06-05 12:04:19 +00:00
stacktrace java_deobfuscate: Update regex for logcat with space before PID 2017-10-24 14:29:49 +00:00
test_wrapper Remove --target-devices-file option from android test runner. 2017-10-06 18:41:01 +00:00
tests/symbolize [ndk] Change ndk deps in src and relocate to third_party/android_ndk 2018-01-11 00:25:57 +00:00
update_deps [android] Propagate exit codes from update_third_party_deps. 2017-11-03 23:42:51 +00:00
AndroidManifest.xml Change dummy package name so it doesn't include a reserved word. 2017-04-19 15:55:54 +00:00
BUILD.gn GN: Add "python_library" template for group()s that use ".pydeps" 2018-05-18 16:17:22 +00:00
CheckInstallApk-debug.apk
OWNERS Add wnwen to //build/android/OWNERS 2018-05-14 14:45:43 +00:00
PRESUBMIT.py android: Cleanup stack trace symbolizer 2018-04-11 09:15:46 +00:00
adb_chrome_public_command_line [build/android] Update adb_command_line.py to use flag_changer 2017-01-20 07:42:28 +00:00
adb_command_line.py Set Python shebang in build to /usr/bin/env python 2017-07-05 14:42:43 +00:00
adb_gdb Fix Android debugging on Debian. 2018-02-12 17:02:47 +00:00
adb_install_apk.py [build/android] Fix error messages in adb_install_apk 2017-07-03 12:42:21 +00:00
adb_logcat_monitor.py
adb_logcat_printer.py
adb_profile_chrome
adb_profile_chrome_startup
adb_reverse_forwarder.py [Android] Switch adb_reverse_forwarder to argparse. 2016-09-23 02:43:03 +00:00
adb_system_webview_command_line [build/android] Update adb_command_line.py to use flag_changer 2017-01-20 07:42:28 +00:00
android_only_explicit_jni_exports.lst Reland of Android: Use linker script to hide all non-JNI symbols 2017-02-15 17:20:56 +00:00
android_only_jni_exports.lst Reland of Android: Use linker script to hide all non-JNI symbols 2017-02-15 17:20:56 +00:00
apk_operations.py Add CPU profiling support to chrome_public_apk 2018-05-29 17:56:44 +00:00
asan_symbolize.py Fix target_arch kward in asan_symbolize.py 2018-04-20 08:15:09 +00:00
chromium-debug.keystore Reland: Android: Remove last remnants of ANT (part 1) 2017-10-19 20:31:40 +00:00
devil_chromium.json Add CPU profiling support to chrome_public_apk 2018-05-29 17:56:44 +00:00
devil_chromium.py [Android] Use local build of chromium_commands.dex.jar in chromium tests. 2016-12-19 20:21:14 +00:00
diff_resource_sizes.py Fix appending to wrong var in diff_resource_sizes.py 2017-09-26 00:00:40 +00:00
download_doclava.py [Cronet] Use doclava to build Cronet Javadocs 2016-04-15 18:37:41 +00:00
emma_coverage_stats.py Set Python shebang in build to /usr/bin/env python 2017-07-05 14:42:43 +00:00
emma_coverage_stats_test.py Set Python shebang in build to /usr/bin/env python 2017-07-05 14:42:43 +00:00
empty_proguard.flags
envsetup.sh Android: Remove mentions of envsetup.sh from docs 2017-11-23 16:58:31 +00:00
generate_emma_html.py Output coverage reports in UTF8. 2016-10-17 16:56:09 +00:00
host_heartbeat.py
lighttpd_server.py Android: Roll third_party/android_tools 2018-02-08 18:38:54 +00:00
main_dex_classes.flags Android: @MainDex fixes and assertion to prevent @MainDex regressions 2018-03-26 20:00:13 +00:00
method_count.py method_count.py reports split dex seperately. 2018-05-29 13:36:55 +00:00
multidex.flags Android: Remove ApplicationStatus from @MainDex 2018-03-16 21:18:13 +00:00
provision_devices.py [devil refactor] Prepare clients for DeviceUnreachableError 2017-04-13 12:19:51 +00:00
pylintrc
resource_sizes.py method_count.py reports split dex seperately. 2018-05-29 13:36:55 +00:00
resource_sizes.pydeps GN: Add "python_library" template for group()s that use ".pydeps" 2018-05-18 16:17:22 +00:00
screenshot.py
test_runner.py Create a top level ui screenshot description (Reland) 2018-03-19 16:00:09 +00:00
test_runner.pydeps Update Jinja2 from 2.8 to 2.10 2018-03-14 14:18:56 +00:00
tombstones.py Close and join pool after resolving tombstones. 2017-11-17 19:21:10 +00:00
update_verification.py
video_recorder.py