是否可以运行Google Sample - RuntimePermissionsBasic
在操作系统小于MNC(Android M)的设备上?
该项目附带:
compileSdkVersion "android-MNC"
targetSdkVersion "MNC"
到目前为止一直很好,在低于M OS的情况下运行它会得到:
INSTALL_FAILED_OLDER_SDK
但是当我把它改为:
compileSdkVersion 22
targetSdkVersion "MNC"
Android Studio无法识别checkSelfPermission (...)
方法
答案 0 :(得分:5)
尝试添加ContextCompat.checkSelfPermission()
而不仅仅是checkSelfPermission ...对我来说它有效......
答案 1 :(得分:2)
到目前为止一直很好,在低于M OS的情况下运行它将获得:
INSTALL_FAILED_OLDER_SDK
这是因为默认情况下将compileSdkVersion
设置为android-MNC
会强制minSdkVersion
为MNC
。有recipes for changing that behavior。
但是当我把它改为...... Android Studio并没有认识到checkSelfPermission(...)方法
checkSelfPermission()
是在M开发者预览版中引入的,在旧版本的Android上不存在。