diff --git a/java/config/config.go b/java/config/config.go index 293eb9230..838d007a8 100644 --- a/java/config/config.go +++ b/java/config/config.go @@ -93,9 +93,11 @@ func init() { "-JXmx4096M", "-JXX:+TieredCompilation", "-JXX:TieredStopAtLevel=1", + "-JDcom.android.tools.r8.emitRecordAnnotationsInDex", }, dexerJavaVmFlagsList...)) exportedVars.ExportStringListStaticVariable("R8Flags", append([]string{ "-JXmx2048M", + "-JDcom.android.tools.r8.emitRecordAnnotationsInDex", }, dexerJavaVmFlagsList...)) exportedVars.ExportStringListStaticVariable("CommonJdkFlags", []string{ diff --git a/scripts/check_boot_jars/package_allowed_list.txt b/scripts/check_boot_jars/package_allowed_list.txt index ce461b13c..869fd3f83 100644 --- a/scripts/check_boot_jars/package_allowed_list.txt +++ b/scripts/check_boot_jars/package_allowed_list.txt @@ -12,6 +12,7 @@ java\.lang\.constant java\.lang\.invoke java\.lang\.ref java\.lang\.reflect +java\.lang\.runtime java\.math java\.net java\.nio