Android studio 解决 No content provider found for permission revoke 问题

当遇到'No content provider found for permission revoke'错误,通常原因是测试设备的系统版本低于编译SdkVersion和buildToolsVersion设定的最低版本。解决方法是将compileSdkVersion和buildToolsVersion降低到与minSdkVersion(建议10或更低)和targetSdkVersion(建议19或更低)相匹配。确保测试设备的Android版本与程序兼容。
摘要由CSDN通过智能技术生成
将app目录下的built.gradle修改一下。修改以下设置
android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"

    defaultConfig {
        applicationId "com.loman.david.mp3player"
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

你需要修改的是compileSdkVersion和buildToolsVersion,它俩一一对应,同时修改minSdkVersion为10或者更低,targetSdkVersion为19或者更低。


 2014.8.20

该问题的产生多半是由于测试机的版本比程序打包时最低的版本低的原因。我之所以出现这个问题是因为当时使用的时候打包用的Android-L测试时用的是Android 4.2.2 所以安装不了。

                                                                                                                                                                                                                       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值