1

I'm attempting to install Chrome 100.0.4896.127-489612710 (arm-v7a, Android 6.0+) on a Pixel 3 running Android 9. It's a .apkm file so I unzipped it and ran

adb install-multiple -r -d *.apk

However, I got the error message

Failure: [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Update to package com.android.chrome doesn't support multi arch]

The relevant lines from logcat are

W PackageParser: Unknown element under <manifest>: uses-sdk at /data/app/vmdl286680564.tmp.split_extra_icu.apk Binary XML file line #3
W PackageParser: Unknown element under <manifest>: module at /data/app/vmdl286680564.tmp.split_extra_icu.apk Binary XML file line #5
W PackageParser: Update to package com.android.chrome doesn't support multi-arch
6
  • Seems like adb tries to install the APK files as update even if you specified -r (replace) argument. Or this happens because Chrome is installed as system app and thus if you try to install it, it is always an update installation. The only apps I know that could be named "multi-arch" are non-split APK files (single APK file installable via adb install).
    – Robert
    Sep 23, 2022 at 14:35
  • I wonder if -p (partial application install) will work in this case? Otherwise, you might need to check Chrome's version code to see the installed variant (the last 2 digits).
    – Andrew T.
    Oct 3, 2022 at 14:46
  • The currently installed version is 71.0.5378.99. The versionCode is 357809952. Oct 3, 2022 at 14:59
  • 1
    I think it's 71.0.3578.99 and 357809952 refers to (arm64-v8a + armeabi-v7a, Android 7.0+, nodpi) variant, the one with native 64-bit libs. Perhaps try the corresponding variant, 489612723? Though, the original is a single APK, not a bundle...
    – Andrew T.
    Oct 3, 2022 at 15:18
  • @AndrewT., that successfully installed. That's strange because getprop ro.product.cpu.abilist shows arm64-v8a,armeabi-v7a,armeabi. Oct 3, 2022 at 15:24

1 Answer 1

-2

apkm is just a split apk file distributed by apkmirror

apkpure has an equivalent called xapk

try to install using this command

adb install-multiple base.apk split_extra_icu.apk split_config.en.apk
1
  • As you can see from the question, that’s what I did. Oct 6, 2022 at 23:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .