I have Jellybean 4.2.2 on my phone. (I haven't rooted my device)
I recently updated Google Maps but it wasn't working. So I uninstalled it and tried to do a new install. Every time I try to install it from Play Store, an error message is displayed saying the process could not be completed and the installation cancels after every 65% completion.
I even tried installing it on my phone via the .apk file but to no use. An error message was displayed saying package could not be parsed.
Please help me out, I have searched many forums but couldn't find a suitable solution to my problem.
Thanks in advance.
While downloading from play store make sure you have a good speed internet connection.
You may get the Error "There is a Problem Parsing the Package" Due to following Reasons:
The Downloaded .apk file is Currupted or not fully downloaded
You might have turned off “Allow installation of apps from Unknown Sources”
If the App is not Compatible with the Hardware or the Version of OS you are using.
You may be able to fix the problem trying any of the steps described below:
1. Allowing Installation from Unknown Sources:
- Go to your Device Setting Menu
- Scroll down and Click on Applications
- Now Check the Box of Unknown Sources to allow installation of non Market Applications
After Completing the Above Simple steps you may now try and install the app.
2.Inspect Your APK File:
If the Above Fix do not work then you may inspect the apk file. Check that the file is Fully downloaded and is not Corrupted.
If you have downloaded the apk file from any other place rather then Google play store then Make sure you download it from Google play store this time and try to install it.
3.App is not Compatible with your Device or OS:
If you are still not able to Get rid of the error then it clearly indicates that the file that you have downloaded is not Compatible with your Device hardware or Operating System.
Related
I would like to capture the traffic of the IONOS App (https://play.google.com/store/apps/details?id=com.oneandone.ciso.mobile.app.android&hl=de&gl=US).
The reason is simple: I need the API to configure my server and the support told me that i have to find it out by myself.
So I modified the apk and after the login it crashed, never had this behaviour before...
I tried to install the original apk file and it also crashed. (adb install <name.spk>)
(yes, i turned of signature verification for apps installed via usb.)
Any ideas how I could figure out the reason the this issue?
Other apks I could install this way without any problems.
Thanks for your help
Max
What was the precise error message?
The error message displayed by F-Droid was on the lines of"The new package is requesting a shared user which is already installed on the device and does not have matching signature.". The eror code was INSTALL_FAILED_SHARED_USER_INCOMPATIBLE / -8.
When did I encounter this issue?
When trying to install the app "Termux" from F-Droid. Essentially installing the apk and not from the Play Store.
What have I tried to solve this issue?
Search Stackoverflow for solutions
Uninstall app / Uninstall App for all users
Install App from Play Store and then uninstall it again
Possible Cause:
I previously had the app installed from Play Store and then uninstalled it before trying to reinstall it from F-Droid. This is the most probable cause in my opinion although I wasn't able to reproduce it on another device.
(Preempting my answer) As it turns out /data/system/packages.xml still contained the shared-user entry for the app including the signature. Which explains why I couldn't install the other apk, since they were signed with different key although they're the same apps and opensource.
Problem solved without root access:
I also encountered 'Error (-8): The new package has requested a shared user which is already installed on the device and does not have matching signature." after uninstalling termux in Google Play and attempting to reinstall it from F-Droid.
The phone was not rooted, so the solution suggested above was not available. However I noticed that some accompanying termux apps were still installed, namely termux API, termux tasker and termux styling.
After uninstalling them, as well as emptying the cache of several possibly relevant apps including google play store, google play services and package installer, I was able to install termux, along with the accompanying apps, from F-Droid.
How to solve it:
Warning: This is quite a brachial method to solve this issue. It also requires root access.
Based on one answer on xda-developers by the user tweakradje I have found the following to work for me:
Copy /data/system/packages.xml to another location or your computer.
Edit it with a text editor and remove the xml-block that has the the apps package-id as the name attribute. Example for the app "Termux" in this case:
<shard-user name="com.termux" userId="10102">
<sigs count="1">
<cert [...]/>
</sigs>
</shared-user>
Copy the modified version to /data/system/packages.xml and overwrite the old one.
Clear the dalvik cache ("adb shell rm /data/dalvik-chache/*" or via recovery)
Reboot
Install the apk which should go through this time
Note:
This most probably won't work for system packages (those that start with "android", e.g. "android.uid.system").
Further reading on shared-users:
Explanation of it's constraints
Android-Developer
I have implemented app update which sideload apk from my server. It will download and popup for install after download completed.
On Oreo, it just stop after download.
After some digging, I also found that the apk also can't be installed directly from Google Drive.
Both apks are fine if I download it first to local storage, and installed successfully.
I have read many suggestion to enable 'unknown source' to drive and the result still the same.
I am trying to install the App from Google Play Store. Gets downloaded and fails during installation with:
unknown error code during application install -24
The Same Application got installed with different certificate during debug runs from Android Studio. Now it is not getting deleted or over written. How can i clear the cache completely?
Connected the Mobile using USB and tried to run debug from Android Studio. I get following error on debug run APK transfer.
Failure [INSTALL_FAILED_UID_CHANGED]
Deleting the app through Terminal using adb shell command helped in one of the mobile.
In other mobile, even adb shell command did not work out.
Resetting mobile to Factory setting as final solution helped.
PS: Please voteup if you find this helpful.Thanks
Check manifest file and compare with previous one.
If your manifest file contain android:sharedUserId in previous version and it is absent in current version then this error will occured.
Solution is uninstall it and install fresh copy.
The main cause of Google Play Store Error Unknown Error Code During Application Install: 24 is cache problem. However, it can arise at different aspects as listed below:
It can be due to Google Play Store Cache and Data problem.
It can arise due to unwanted junk and residue files.
This error can also appear if you are trying to install an app which was earlier installed in your phone and was uninstalled but all the files of the app was not deleted from your phone.
It can also be caused if your internal storage is full.
Depending on the causes, there are 5 Solutions to Fix Google Play Store Error Unknown Error Code During Application Install: 24. They are listed below:
Solution 1 – Restart your Android Phone.
Solution 2 – Clear Cache and Data of Google Play Store, Google Service Framework and Download Manager.
Solution 3 – Remove Junk files from your internal storage.
Solution 4 – Check if you have sufficient memory in your internal storage.
Solution 5 – Factory Reset your Android Phone.
I am trying to run android on emulator. I could not find "android market" app in the default app list of the emulator. I tried to download that from google play but it requires you to have "google play app" in the default list, which is also not available in my emulator. Then I tried to search for downloading the apk file for "android market" on net, so that I could install it. But I could not find some reliable source for downloading that.
If you could suggest me some good way of installing this app, I would be really thankful to you. Please also tell me some good download link for downloading android apps.
First of all you need to know that .apk files can't be downloaded from google play. Those files are always installed directly to the supportive device. Secondly Emulator can't have play store app.
So, If you want to install the .apk files on emulator, first download .apk from torrent(famous .apk files are available there) then use adb tool to push .apk file on emulator. just google "how to install apk on emulator" you will find many option use adb push to emulator.
May this helps you, Enjoy android on Emulator. :)