标记 <uses-permission> 缺少必需的属性名称

Tag <uses-permission> missing required attribute name

我收到此错误,我几乎更改了所有设置墙纸以设置墙纸管理器和 trget sdk,并且还设置了最小值。仍然没有找到如何删除清单错误的解决方案。 已为 set_Wallpaper.

添加权限

============================================= ===========================

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.androidme"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
    <uses-permission android:name="android.permission.SET_WALLPAPER"/>
    <uses-permission />



    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.androidme.Splash"
            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="com.example.androidme.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="com.example.androidme.MainActivity" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
        <activity
            android:name="com.example.androidme.Menu"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="com.example.androidme.Menu" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>

           <activity
            android:name="com.example.androidme.TextPlay"
            android:label="@string/app_name" >

        </activity>
        <activity
            android:name="com.example.androidme.Email"
            android:label="@string/app_name" >

        </activity>
        <activity
            android:name="com.example.androidme.Camera"
            android:label="@string/app_name" >

        </activity>
    </application>

</manifest>

代码:

      @Override
     public void onClick(View v) {
        // TODO Auto-generated method stub
        switch (v.getId()) {
        case R.id.bsetwalpapr:

            try {
                WallpaperManager Setwalpaper = WallpaperManager.getInstance(this);
                Setwalpaper.setBitmap(bmp);
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

            break;

        case R.id.ibtakenimage:
            i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
            startActivityForResult(i, cameraData);
            break;
        }

    }

实际上您定义了 <uses-permission /> 但是什么使用权限?当然,您需要在那里添加名称或完全删除这个无用的标签。

检查线路:

<uses-permission android:name="android.permission.SET_WALLPAPER"/>
<uses-permission />