1. Check whether this application is already installed on your device. If it is installed then uninstall it (there might be a conflict between the previous signing key and the current one).
2. Connect to the IDE and check the unfiltered logs during installation.
Doh!!! I wasn't aware that the bridge software installed on the phone automatically and though it only created the temp apk file. This would explain why, when I copied the file to my phone to install, it wouldn't!!!!
As long as I can rename the tempp apk and send it on to my friends for their views, I'm fine.
I'm getting the same problem and cannot solve it. My app installed fine previously but has suddenly started giving "App not installed".
I have tried:
- Uninstalling the old app
- Renaming the package
- Checking the unfiltered logs
- Restarting the device
- Switching between Debug and Release modes
- Copying the APK manually onto the device and installing it there
- Creating a dummy app with the same package name and overwriting my real app with that (that one did install, but when I went back to the real app I got the same problem)
Make sure that the icon file is not too large. It can cause problems.
If it doesn't help then switch to USB debug mode instead of B4A-Bridge. It will give you more information.
I faced "Parse error" when install my app on Android 6 (it's fine on Android < 6). After a few days, tried many ways I found out that because I deleted 2 files ".classpath" and ".project" in apk file. The apk file size changed and Android 6 didn't like it.