Failed to parse - There was a problem parsing the package
Tested latest F-Droid.apk on 3 devices, getting "There was a problem parsing the package". Other reported issues look similar but aren't the same....... I think.
Device 1: OnePlus 13 (2023) on LineageOS 23.0-20251209 (Android 16).
Device 2: OnePlus Pad 3 (2025) on official ColorOS 15 (Android 15).
Device 3: OnePlus 8T (2020) on LineageOS (OLD) (Android 11).
Output on Device 1:
adb shell pm install -i "org.fdroid.fdroid" -r "/data/local/tmp/F-Droid.apk"
adb shell pm install -i "org.fdroid.fdroid" -r "/data/local/tmp/F-Droid.apk"Exception occurred while executing 'install': java.lang.IllegalArgumentException: Error: Failed to parse APK file: /data/local/tmp/F-Droid.apk: Failed to parse /data/local/tmp/F-Droid.apk
at com.android.server.pm.PackageManagerShellCommand.setParamsSize(PackageManagerShellCommand.java:697)
at com.android.server.pm.PackageManagerShellCommand.doRunInstall(PackageManagerShellCommand.java:1622)
at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1562)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:246)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.server.pm.PackageManagerServiceIPackageManagerImpl.onShellCommand(PackageManagerService.java:6694)
at android.os.Binder.shellCommand(Binder.java:1151)
at android.os.Binder.onTransact(Binder.java:953)
at android.content.pm.IPackageManagerStub.onTransact(IPackageManager.java:4729)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:6678)
at android.os.Binder.execTransactInternal(Binder.java:1426)
at android.os.Binder.execTransact(Binder.java:1365) Caused by: java.io.IOException: Failed to load asset path /data/local/tmp/F-Droid.apk from fd 696 at android.content.res.ApkAssets.nativeLoadFd(Native Method)
at android.content.res.ApkAssets.(ApkAssets.java:332)
at android.content.res.ApkAssets.loadFromFd(ApkAssets.java:204)
at android.content.pm.parsing.ApkLiteParseUtils.parseApkLiteInner(ApkLiteParseUtils.java:369)
at android.content.pm.parsing.ApkLiteParseUtils.parseApkLite(ApkLiteParseUtils.java:357)
at com.android.server.pm.PackageManagerShellCommand.setParamsSize(PackageManagerShellCommand.java:691)
... 12 more
Tested F-Droid 1.15.6 gives the same issue so I guess it's device related. Help please.