Remove obsolete dx --no-locals when coverage is enabled
We use jacoco for coverage now instead of emma, so the workaround is no longer necessary. Bug: 70886092 Test: m EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true SKIP_BOOT_JARS_CHECK=true WITH_DEXPREOPT=false Change-Id: I103cbe58590689640a0b1520d22b3d3b7cd2208d
This commit is contained in:
@@ -751,15 +751,6 @@ endif # LOCAL_PROGUARD_ENABLED defined
|
|||||||
|
|
||||||
ifneq ($(LOCAL_IS_STATIC_JAVA_LIBRARY),true)
|
ifneq ($(LOCAL_IS_STATIC_JAVA_LIBRARY),true)
|
||||||
$(built_dex_intermediate): PRIVATE_DX_FLAGS := $(LOCAL_DX_FLAGS)
|
$(built_dex_intermediate): PRIVATE_DX_FLAGS := $(LOCAL_DX_FLAGS)
|
||||||
# If you instrument class files that have local variable debug information in
|
|
||||||
# them emma does not correctly maintain the local variable table.
|
|
||||||
# This will cause an error when you try to convert the class files for Android.
|
|
||||||
# The workaround here is to build different dex file here based on emma switch
|
|
||||||
# then later copy into classes.dex. When emma is on, dx is run with --no-locals
|
|
||||||
# option to remove local variable information
|
|
||||||
ifeq ($(LOCAL_EMMA_INSTRUMENT),true)
|
|
||||||
$(built_dex_intermediate): PRIVATE_DX_FLAGS += --no-locals
|
|
||||||
endif
|
|
||||||
|
|
||||||
my_r8 :=
|
my_r8 :=
|
||||||
ifdef LOCAL_PROGUARD_ENABLED
|
ifdef LOCAL_PROGUARD_ENABLED
|
||||||
|
Reference in New Issue
Block a user