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" /]
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 Version | API Level |
---|---|
Android 2.2 | 8 |
Android 2.1 | 7 |
Android 2.0.1 | 6 |
Android 2.0 | 5 |
Android 1.6 | 4 |
Android 1.5 | 3 |
Android 1.1 | 2 |
Android 1.0 | 1 |
for more info read
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/
ReplyDelete