Android studio无法识别AndroidManifest.xml中的<uses-permission>条目

时间:2015-11-25 08:07:40

标签: android-studio android-manifest android-permissions android-6.0-marshmallow

我在android studio 1.5(watch my eclipse app code on github)上创建了简单的短信消息应用程序,基于eclipse项目 alredy正常工作watch my android studio app code on github

当我运行android studio版本时,它无法识别该权限,产生此错误:Sending SMS message: uid 10166 does not have android.permission.SEND_SMS

我附上了android studio项目清单和gradle.build:

清单:

<?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.findmee.myapplication5">
        <uses-permission android:name="android.permission.SEND_SMS"/>

        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity
                android:name=".MainActivity"
                android:label="@string/app_name"
                android:theme="@style/AppTheme.NoActionBar">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />

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

    </manifest>

gradle.build:

>apply plugin: 'com.android.application'
>android {
>    compileSdkVersion 23
>    buildToolsVersion "23.0.2"
>
>    defaultConfig {
>        applicationId "com.findmee.myapplication5"
>        minSdkVersion 15
>        targetSdkVersion 23
>        versionCode 1
>        versionName "1.0"
>    }
>    buildTypes {
>        release {
>            minifyEnabled false
>            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
>        }
>    }
>}
>

>dependencies {
>    compile fileTree(dir: 'libs', include: ['*.jar'])
>    testCompile 'junit:junit:4.12'
>    compile 'com.android.support:appcompat-v7:23.1.1'
>    compile 'com.android.support:design:23.1.1'
>}

&GT;

对于等级代码的丑陋格式感到抱歉 在此先感谢!!

1 个答案:

答案 0 :(得分:1)

我认为,对于尝试在Android 6.0设备上调试/部署应用程序的其他用户来说,这会很有用。 问题是你必须在你的应用程序中手动填写每个应用程序的每个权限。设置设置的部分。

祝你好运!