Add a temporary workaround to rename enums in generated keep rules
This should fix the test ApiTestingSetUpTest.testNonExistingApiUse.
Bug: b/377257156
Change-Id: Ibb8069e8f34ab118062c9595d6fe822e7fa8883d
diff --git a/tools/create_r8lib.py b/tools/create_r8lib.py
index 1f02869..2935a02 100755
--- a/tools/create_r8lib.py
+++ b/tools/create_r8lib.py
@@ -97,6 +97,7 @@
cmd.append('-Dcom.android.tools.r8.enableKeepAnnotations=1')
# TODO(b/356344563): Remove when this is default.
cmd.append('-Dcom.android.tools.r8.enableEmptyMemberRulesToDefaultInitRuleConversion=0')
+ cmd.append('-Dcom.android.tools.r8.tracereferences.obfuscateAllEnums')
cmd.extend(['-cp', args.r8compiler, 'com.android.tools.r8.R8'])
cmd.append(args.r8jar)
if args.debug_variant: