Android市场说我必须指定一个min sdk版本

时间:2011-05-06 02:10:28

标签: android sdk version google-play

我一直在尝试在Android市场上发布应用程序并且我一直收到此错误“市场需要在AndroidManifest.xml中将minSdkVersion设置为正32位整数”我查看了所有其他帖子和按照说明添加android:minSdkVersion和android:targetSdkVersion,当我尝试上传新的.apk文件时,它仍然给我同样的错误。这是我的清单。

<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>

3 个答案:

答案 0 :(得分:3)

尝试将uses-sdk标记移到应用程序标记之外。

答案 1 :(得分:2)

uses-sdk标记应该在应用程序标记之外。

答案 2 :(得分:0)

确保您确实尝试上传新的APK。我建议你删除旧的,这样你就不会混淆了。

另外,请尝试将sdk详细信息放在application标记上方。