Skip to content

Unable to update Google Chrome | Webview

I'm running Android 10 inside the google emulator. I've installed opengapps, along with aurora store and auroraservices as root. When I try to update chrome using Aurora Store the PackageManager that gets invoked fails with a ReconcileFailure exception.

I believe the problem is that the trichrome library needs to be updated at the same time as chrome, but I'm not sure how to do that with Aurora Store. Trying to find com.google.android.trichromelibrary by searching for it gives me no results/I don't seem to be able to try to install it separately. I believe the same error happens when trying to update the webview com.google.android.webview(since it uses trichromelibrary as well). I haven't been able to find much out about how chrome and the trichromelibrary get installed.

When I use the real google play store to update chrome things work fine, and I can see in the logs that it first downloads/updates com.google.android.trichromelibrary before updating com.android.chrome(or com.google.android.webview)

Is this possible/something that will be supported?

Here's a snippet of what looks like the relevant logcat output when I try to install chrome.

04-03 20:28:53.549  1867  1971 I PackageManager: Update system package com.android.chrome code path from /system/product/app/Chrome to /data/app/com.android.chrome-v8VEuzi_ZPCAYldIM8aDqw==; Retain data and using new
04-03 20:28:53.549  1867  1971 I PackageManager: Update system package com.android.chrome resource path from /system/product/app/Chrome to /data/app/com.android.chrome-v8VEuzi_ZPCAYldIM8aDqw==; Retain data and using new
04-03 20:28:53.551  1867  1971 W PackageManager: Reconciliation failed...
04-03 20:28:53.551  1867  1971 W PackageManager: com.android.server.pm.PackageManagerService$ReconcileFailure: Reconcile failed: Package com.android.chrome requires unavailable shared library com.google.android.trichromelibrary; failing!
04-03 20:28:53.551  1867  1971 W PackageManager:        at com.android.server.pm.PackageManagerService.reconcilePackagesLocked(PackageManagerService.java:16660)
04-03 20:28:53.551  1867  1971 W PackageManager:        at com.android.server.pm.PackageManagerService.installPackagesLI(PackageManagerService.java:17021)
04-03 20:28:53.551  1867  1971 W PackageManager:        at com.android.server.pm.PackageManagerService.installPackagesTracedLI(PackageManagerService.java:16310)
04-03 20:28:53.551  1867  1971 W PackageManager:        at com.android.server.pm.PackageManagerService.lambda$processInstallRequestsAsync$13$PackageManagerService(PackageManagerService.java:14593)
04-03 20:28:53.551  1867  1971 W PackageManager:        at com.android.server.pm.-$$Lambda$PackageManagerService$S4WxZjKnT0iu1kmEXSrs7BiizN4.run(Unknown Source:6)
04-03 20:28:53.551  1867  1971 W PackageManager:        at android.os.Handler.handleCallback(Handler.java:883)
04-03 20:28:53.551  1867  1971 W PackageManager:        at android.os.Handler.dispatchMessage(Handler.java:100)
04-03 20:28:53.551  1867  1971 W PackageManager:        at android.os.Looper.loop(Looper.java:214)
04-03 20:28:53.551  1867  1971 W PackageManager:        at android.os.HandlerThread.run(HandlerThread.java:67)
04-03 20:28:53.551  1867  1971 W PackageManager:        at com.android.server.ServiceThread.run(ServiceThread.java:44)
04-03 20:28:53.553  1807  2015 E         : Couldn't opendir /data/app/vmdl1339778109.tmp: No such file or directory
04-03 20:28:53.553  1807  2015 E installd: Failed to delete /data/app/vmdl1339778109.tmp: No such file or directory
04-03 20:28:53.558  5462  5462 I Aurora Store: Package Installer -> Google Chrome: Fast & Secure : Incompatible app
Edited by Rahul Patel
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information