Disable verify_uses_libraries check if dexpreopt is globally disabled.
Without dexpreopt the check is not necessary, and although it is good to have, it is difficult to maintain on non-linux build platforms where dexpreopt is generally disabled (the check may fail due to various unrelated reasons, such as a failure to get manifest from an APK). Bug: 181570790 Bug: 132357300 Test: Emulate the failed no-dexpreopt build in b/181570790: - modify verify_uses_libraries to make a subcommand fail - check that the build with dexpreopt fails: $ lunch cf_x86_64_phone-userdebug && m - set `WITH_DEXPREOPT := false` in make/core/board_config.mk - check that the build without dexpreopt succeeds (allow boot image and system servert dexproept to avoid unrelated build failures, this does not affect verify_uses_libraries): $ WITH_DEXPREOPT_BOOT_IMG_AND_SYSTEM_SERVER_ONLY=true \ lunch cf_x86_64_phone-userdebug && m Change-Id: Ic456be4e3047a60415a21fae658077165fb03165
Loading
Please register or sign in to comment