I have an developed an android app with minimum API level 9 and Maximum 4.4 Kitkat. When i intent to export the app i tried both of the options provided in Eclipse ADT bundle.I tried the unsigned export it compiled and gave a APK file. I copied the APK file to the SD card and tried to install on my device it said application did not installed..I can't figure out the problem?
Most probably it is caused by different signatures. Try installing it from console, so you can see deatiled error message.
Un-install your app from your phone first, then try.
You cannot install the built app (APK) if you have the debug (Eclipse) version on your phone.
The package names etc conflict, while it thinks the apps are different, due to the test/release signatures so will not let you install it again.
Related
I have created an unsigned apk for my nexus 7. When I try and install it, the device pops up with, "App Not Installed". In the Eclipse emulator everything works fine. I have tried to alter my target to 4.2,4.3,4.4. Again, all work in the emulator but not on the device, the device is running 4.3.
An unsigned application cannot be installed. You should sign it with jarsigner tool (provided by Android SDK tools)
The important points to understand about signing Android applications
are:
All applications must be signed. The system will not install an application on an emulator or a device if it is not signed.
See http://developer.android.com/tools/publishing/app-signing.html
Two ways to solve this
1.Signing the apk (which is preferable)
2.Take apk from bin instead of taking unsigned then instead of replacing the app, un-install existing app and install it
I have a problem, I'm developing an app and when I run it via eclipse I can run it on my phone.
But when I export it as a unsigned apk, I get following message at the end of the intallation:
App not installed
the problem is that I dont get any further informations about what is wrong.
How can I find out where the problem is?
You cannot run an unsigned apk on Android. You have to sign it first, either directly in Eclipse or with keytool (command line).
Even when running the app from Eclipse, it is signed - with a generated debug key.
You may have being installing older version on top of newer version.
In this case, you will find the following log.
W/PackageManager(404): Can't install update some.package.name of update version 1 is older than installed version 2
Try removing other/older app versions like prod/sandbox.
I created an unsigned APK file from my eclipse project to demo my app on another device. It runs fine on the emulator and on a connected phone.
When I emailed it and downloaded the apk file ( I have allow apps from unknown locations ticked on ) but the install fails with message. "Installation failed" and not much more info.
Any ideas what I can check?
Make sure that the o.s. version of phone on which you trying to install the app is meet the minSdkVersion that you declared in your manifest file. Or if that app is already installed then unistall that and install again. May be it works.
I had the same problem. It was solved by uninstalling the version I had installed via usb from Eclipse. Once that version was off my phone I could email myself APK's and they would load fine.
All your apps need to be signed. Read here:
http://developer.android.com/tools/publishing/app-signing.html
Sign it with something like jarsigner
On the device, go to Settings->Applications->Unknown Sources and make sure that is ticked.
Make sure that there is enough space on the phone, and that the phone is running on the right version of Android.
Finally, if this still doesn't work, then sign your .apk file.
I had the same problem and in the end just signed apks which let them install perfectly. Alternatively if you use something like astro of the play store to backup your apk from the phone running it and send it over to the other phone - this also works. I think it might not be packed right or for some reason it requires a signature to install. It could also be that conflicting signatures are found on the new phone.
I tried right clicking on my project (in Eclipse) android tools->Export unsigned application package.
I then moved to .apk file to my Samsung Galaxi S device and tried to install it,
I got a message saying the app was not installed.
Did I do something wrong in creating the .apk (what could be the problem)?
Check this doc.
If you want to install the application with debug key then you need device driver(Kies in your case) installed on your development machine. Then attach your device to your machine through USB port. Close emulator and run your Android application on your device using Eclipse. The signing procedure mentioned in previous answers is mandatory only when you are uploading your application on Android Market.
you should Export signed Apk file:
http://developer.android.com/guide/publishing/app-signing.html
I am using androidlive3.0 OS in my virtual box.
I want to install one apk file in that.
I have downloaded that apk file and when I click for installation it is giving me error like "There is some problem in parsing"
How can i solve this problem?
Is your target sdk the level required for Android 3?
Have you exported the apk as a signed APK? You cannot take the apk that is created during development and install it on a device, you need to export (and preferrably sign) it first.
Rgs
AJ