我的客户要求测试他们的 APK。 我在我的 Android 6 和 Android 4 上安装了那个应用程序。 但是它在启动时崩溃了。
错误
java.lang.NoSuchMethodError: android.support.v4.app.ActivityCompat.checkSelfPermission
实现
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION)
== PackageManager.PERMISSION_GRANTED) {
...
}
这次崩溃的原因是什么? android-support-v4.jar 的版本? 我的客户说 android-support-v4.jar 包含在构建中。
最佳答案
使用的Android支持库版本未更新。您应该使用最新的更新 jar 文件。
关于android - 为什么缺少 checkSelfPermission 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34368608/