android ContextCompat.checkSelfPermission() not found

前端 未结 3 624
生来不讨喜
生来不讨喜 2020-12-15 04:37

I am trying to make runtime permissions backward compatible with older devices but using the support library i cant find checkSelfPermission() static call in

相关标签:
3条回答
  • 2020-12-15 05:12

    If you have migrated from eclipse adding the below line wont work

    compile 'com.android.support:appcompat-v7:23.0.1'
    

    While migrating, it adds appcompatv4 as an external dependent library. Make sure you have deleted the appcompatv4 library from the libs folder and then it should start working

    0 讨论(0)
  • 2020-12-15 05:16

    checkSelfPermission() didn't get introduced into the native Context until API 23. So you will need to use at least version 23.0.0 of the support library.

    You should change this

    compile 'com.android.support:appcompat-v7:22.1.1'

    to this

    compile 'com.android.support:appcompat-v7:23.0.1'

    0 讨论(0)
  • 2020-12-15 05:27
    1. Make sure class exampleActivity class is extending from AppCompatActivity.

    2. Make sure that your minSdkVersion is 23 in the build.gradle file.

    3. Sync your gradle after making this change.

    That should work.

    0 讨论(0)
提交回复
热议问题