Fix on-device paths to used libraries in dexpreopt.
Also, add function `install-path-to-on-device-path` that converts its one argument from on-host install path to on-device path by stripping PRODUCT_OUT prefix. Test: lunch aosp_cf_x86_phone-userdebug && m Test: Cherry-pick in internal master and check that on-device path to com.google.android.dialer.support.jar now is on /product partition (as it should be) and not on /system: $ oatdump \ --instruction-set=x86 \ --oat-file=out/target/product/vsoc_x86/product/priv-app/GoogleDialer/oat/x86/GoogleDialer.odex \ | grep '^classpath' \ | grep -o '[^[]*com.google.android.dialer.support.jar' /product/framework/com.google.android.dialer.support.jar Bug: 132357300 Change-Id: I9bbe45ffbbed09186ac46e067da7ada599ef9678
Loading
Please register or sign in to comment