1

是否可以运行Google 示例 - RuntimePermissionsBasic

在操作系统低于 MNC (Android M) 的设备上?

该项目附带:

compileSdkVersion "android-MNC"
targetSdkVersion "MNC"

到目前为止一切顺利,在少于 M OS 上运行它会得到:

INSTALL_FAILED_OLDER_SDK

但是当我将其更改为:

compileSdkVersion 22
targetSdkVersion "MNC"

Android Studio 无法识别该checkSelfPermission (...)方法

4

2 回答 2

5

尝试添加ContextCompat.checkSelfPermission()只是 checkSelfPermission ......对我来说它有效......

于 2015-10-19T17:02:24.470 回答
2

到目前为止一切顺利,在少于 M OS 上运行它会得到:INSTALL_FAILED_OLDER_SDK

那是因为默认情况下设置compileSdkVersionandroid-MNC强制。有一些方法可以改变这种行为minSdkVersionMNC

但是当我将其更改为... Android Studio 无法识别 checkSelfPermission (...) 方法

checkSelfPermission()在 M 开发者预览版中引入,在旧版本的 Android 中不存在。

于 2015-06-29T16:23:35.387 回答