2011-08-13 60 views
1

我正试图在市场上发布一个应用程序,我得到以下错误。minSdkVersion正32位整数

市场要求在AndroidManifest.xml中将minSdkVersion设置为正数32位的 整数。

这是我的清单文件

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.v3.scribeair.lite" android:versionCode="1" 
    android:versionName="1.0"> 
    <uses-sdk minSdkVersion="6" /> 
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 
    <uses-permission android:name="android.permission.BLUETOOTH" /> 
    <application android:label="@string/app_name" android:icon="@drawable/icon"> 
     <activity android:name=".ScribeAirActivity" android:label="@string/app_name" 
      android:configChanges="orientation|keyboardHidden"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity android:name=".DeviceListActivity" android:label="@string/select_device" 
      android:theme="@android:style/Theme.Dialog" android:configChanges="orientation|keyboardHidden" /> 
     <activity android:name=".AboutActivity" android:label="" 
      android:theme="@android:style/Theme.NoTitleBar" /> 
    </application> 
</manifest> 

回答

4

取而代之的是<uses-sdk minSdkVersion="6" />

使用这一个

<uses-sdk android:minSdkVersion="6" /> 
+0

我需要做此更改后重新签署APK。只是为了理解使用2.0 android的人可以使用该应用程序吗? –

+0

是的,你必须再次签署apk,然后尝试上传。 – surya

+0

谢谢Surya ...会尝试并让你知道:) –