我在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;
对于等级代码的丑陋格式感到抱歉 在此先感谢!!
答案 0 :(得分:1)
我认为,对于尝试在Android 6.0设备上调试/部署应用程序的其他用户来说,这会很有用。 问题是你必须在你的应用程序中手动填写每个应用程序的每个权限。设置设置的部分。
祝你好运!