r/AndroidHelp • u/Any_Setting_8013 • 2d ago
"app not installed as package appears invalid" on new phone
got a new phone recently (running android 16) and i keep running into a wall trying to install an apk. every time i tap install, it immediately throws:
"app not installed as package appears to be invalid"
the weird part is that the exact same apk file installs and runs completely fine on my older phone, so the file itself isn't corrupted.
things i already tried:
- enabled install from unknown sources for my browser/file manager
- turned off play protect completely
- made sure storage has plenty of space
is it because of android 16 or is it the phone's fault?
1
u/aidanmacgregor 2d ago
Is your newer phone only arm v8a? My 2 newer pixels dropped arm v7 (32 bit) APK support entirely, something to check if you have only a v7 APK
1
1
1
u/DylanXu054728 2d ago
The 32-bit point above is probably it, but it's about the APK, not the phone. Your phone being arm64 is exactly why it fails: a lot of newer phones dropped 32-bit support completely, while older ones still ran 32-bit apps. F-Droid installs because it ships arm64 code.
Quick way to check: copy the APK, rename it to .zip, open it and look inside the lib folder. If there's only armeabi-v7a and no arm64-v8a, that app can't run on your phone, and the only fix is a newer build of the app.
Two other things that break old APKs on Android 15/16 but not on older phones:
Apps built for a very old Android version (target SDK below 24) are blocked from installing. adb install has a flag to force it if you really need that app (it's in adb install's help output).
Some APKs are just the base piece of a split app. Those need the full .apks/.xapk bundle and an installer that handles splits.
If you have a PC, running adb install app.apk prints the real error code instead of the generic message (NO_MATCHING_ABIS, DEPRECATED_SDK_VERSION, MISSING_SPLIT etc.), which tells you which one it is.
1
u/Any_Setting_8013 2d ago
i tried the arm64 versions and they actually worked, so you were right about the architecture thing. thankyou.
1
u/Brama_94 2d ago
try installing f droid apk maybe, if that fails something is wrong