the error code are defined in the android.content.pm.PackageManager class.
See here:
http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/content/pm/PackageManager.java;h=53a966d3db126eb6bce3b7878a4876db27ab4402;hb=eclair#l367
-12 seems to be INSTALL_FAILED_OLDER_SDK meaning that your app
requires a more recent build that your device is running.
This is confirmed by the info you provided, as your device runs
Firware Version: 1.0, but you compiled your app for 1.1 and 1.5
1.0 is quite obsolete. I would flash something newer on the phone to
test your app. You can see the distribution of the different version
of android at
http://developer.android.com/resources/dashboard/platform-versions.html
Regarding signed application, all applications must be signed to run
on Android. See more information at
http://developer.android.com/guide/publishing/app-signing.html
Xav
On Mon, Feb 1, 2010 at 6:25 AM, GSLDev aero.gsl@gmail.com wrote:
Hi,
I am new to Android development, was trying to deploy a simple
HelloWorld app to a G1 dev phone via USB cable using adb install. I
keep getting the following error:
adb install HelloAndroid.apk
250 KB/s (12008 bytes in 0.046s)
pkg: /data/local/tmp/HelloAndroid.apk
Failure [-12]
I have tried the following:
1. Package the app as UnSign and do adb install
2. Package the app as Sign App and do adb install
3. Try Android 1.1 1.5 respectively
And they all yield the same error Failure[-12] error.
My questions are:
1. Since it is a development phone (G1 Dev Phone 1), should I package
it as Sign or Unsign application?
2. How do I know if the phone needs Android 1.1 or 1.5 or other
versions? In the Settings/About Phone, this is the info listed:
Model Number: Android Dev Phone 1
Firware Version: 1.0
Baseband Version: 62.33.20.08H_1.22.12.29
Kernel Version: apa27#6
Build Number: dream_devphone_userdebug 1.0 UNLOCKED test
keys
3. Any insights on what is causing this problem and how to fix it? Do
I have to flash a new image on the phone?
--
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--
Xavier Ducrohet
Android SDK Tech Lead
Google Inc.
Please do not send me questions directly. Thanks!
--
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en