2011-05-06 46 views
0

我一直试图在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> 

+0

这对我来说很好。我能想到的唯一的事情可能是他们的检查器解析器不太好。尝试把use-sdk的东西都放在一行上,每个元素之间只有一个空格。 – 2011-05-06 02:26:16

回答

3

尝试移动用途-SDK标签应用标签之外。

0

确保您确实在尝试上传新的APK。我建议你删除旧的,以免混淆。

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

2

uses-sdk标签应该位于应用程序标签之外。

相关问题