Android市场说我必须指定一个最小sdk版本
问题描述:
我一直试图在Android市场上发布一个应用程序,我不断收到此错误“市场需要在AndroidManifest中将minSdkVersion设置为正32位整数。 xml“我查看了所有其他帖子,并按照添加了android:minSdkVersion和android:targetSdkVersion的说明进行操作,但当我尝试上传新的.apk文件时仍然出现同样的错误。这是我的清单。Android市场说我必须指定一个最小sdk版本
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.seeshi.coffee"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon"
android:theme="@style/CoffeeStyle"
android:label="@string/app_name" android:debuggable="false">
<uses-sdk android:minSdkVersion="4"
android:targetSdkVersion="4" />
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true" />
<activity android:name=".Start"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Browse" />
<activity android:name=".CoffeeTypes" />
</application>
答
尝试移动用途-SDK标签应用标签之外。
答
确保您确实在尝试上传新的APK。我建议你删除旧的,以免混淆。
此外,请尝试将sdk
的详细信息放在application
标记的上方。
答
uses-sdk标签应该位于应用程序标签之外。
这对我来说很好。我能想到的唯一的事情可能是他们的检查器解析器不太好。尝试把use-sdk的东西都放在一行上,每个元素之间只有一个空格。 – 2011-05-06 02:26:16