作者:平凡王子轶 | 来源:互联网 | 2023-09-17 20:35
在申请权限时报错Error:(294,27)错误:找不到符号符号:方法requestPermissions(MainActivity,String[],int)
在申请权限时报错
Error:(294, 27) 错误: 找不到符号
符号: 方法 requestPermissions(MainActivity,String[],int)
位置: 类 ActivityCompat
查过之后说可能是v4包的问题, 我尝试修改gradle编译版本, 也没有作用
代码部分:
private void checkPermissions(String[] needPermissions) {
1 2 3 4 5 6 7 8 9
| //获取权限列表
List needRequestPermissOnList= findDeniedPermissions(needPermissions);
if (null != needRequestPermissonList
&& needRequestPermissonList.size() > 0) {
//list.toarray将集合转化为数组
ActivityCompat.requestPermissions(this, needRequestPermissonList.toArray(new String[needRequestPermissonList.size()]),
PERMISSON_REQUESTCODE);
}
} |
gradle的依赖部分:
dependencies {
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| implementation fileTree(include: ['*.jar'], dir: 'libs')
//noinspection GradleCompatible
implementation 'com.android.support:appcompat-v7:26.0.0-beta1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:0.5'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:2.2.2'
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
compile 'com.squareup.okhttp:okhttp:2.7.5'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.squareup.okhttp3:okhttp:3.4.2'
compile 'com.zhy:autolayout:1.4.5'
compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
compile 'com.youth.banner:banner:1.4.10'
compile 'org.greenrobot:eventbus:3.1.1'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.github.PhilJay:MPAndroidChart:v3.0.0-beta1'
compile 'com.aliyun.dpa:oss-android-sdk:2.8.0'
compile 'com.lzy.widget:imagepicker:0.6.1'
compile 'com.xingliuhua:xlhratingbar_lib:1.0.1'
compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
compile 'com.kyleduo.switchbutton:library:1.4.4'
compile 'org.quanqi:CircularProgress:1.0.2'
compile 'com.zhy:okhttputils:2.6.2'
compile 'cn.aigestudio.wheelpicker:WheelPicker:1.1.2'
} |
请问我现在应该怎么做, 才能不出现这个问题?