how would you rate The Holy Qura'an - Arabic ver?

Saturday, May 22, 2010

Issues publishing on Android Market

when I tried to publish my .pkg file I received these errors:

Market requires versionCode to be set to a positive 32-bit integer in AndroidManifest.xml.
Market requires versionName to be set in AndroidManifest.xml.
Market requires the minSdkVersion to be set to a positive 32-bit integer in AndroidManifest.xml.

to solve that I had to alter my AndroidManifest.xml file as:

[manifest android="http://schemas.android.com/apk/res/android" package="android.test"
android:versionCode = "1"
android:versionName = "1.0"]
[uses-sdk android:minSdkVersion="7" /]

and I found out that the package attribute should be something unique, obviously "android.test" is not.

also, minSdkVersion is your API Level in which you made your program for.

The following table specifies the API Level supported by each version of the Android platform.

Platform VersionAPI Level
Android 2.28
Android 2.17
Android 2.0.16
Android 2.05
Android 1.64
Android 1.53
Android 1.12
Android 1.01
for more info read

1 comment:

  1. I ran into this issue too when I exported the app thru Flash Builder 4.5. If you want to know how to fix the version code issue on for apps created thru Flash Builder, the steps are explained here: http://rima.tv/2011/05/20/mobile-application-development-with-flash-builder-4-5/