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"

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.

Edited by girol u