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:
<details>
<summary>
`adb shell pm install -i "org.fdroid.fdroid" -r "/data/local/tmp/F-Droid.apk"`
</summary>
`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`
</details>
Tested F-Droid 1.15.6 gives the same issue so I guess it's device related. Help please.
issue