我试图在Android 6.0(23 SDK)中测试我的应用程序。
但在代码中
Build.VERSION.SDK_INT
返回22!不是Build.VERSION_CODES.M
23!
因此,checkSelfPermission()
方法会提供java.lang.NoSuchMethodError
。
为什么呢?这是一个错误吗?
答案 0 :(得分:0)
去年有类似的问题,这是由于模拟器处于预览版本.of android M. 你可以尝试检查build.version.release.equals(M)
可能是你的模拟器遇到了同样的问题。看看它是否有效