无法解决FINE_LOCATION?

Cannot solve FINE_LOCATION?

我正在 Android Studio 上尝试一些东西,当我输入时:

if (pm.checkPermission(permission.FINE_LOCATION, getPackageName()) == PackageManager.PERMISSION_DENIED) {
            alertbox();
}

这很奇怪,因为我在清单文件中包括了征求许可,我相信 FINE_LOCATION 是一个预定义的符号。所以我真的很困惑它是如何产生错误的,

"Cannot Resolve FINE_LOCATION".

这可能是什么原因造成的?我是不是把东西塞得真的很糟糕?

谢谢!

我不确定这是解决方案

但将您的代码更改为

将permission.FINE_LOCATION更改为permission.ACCESS_FINE_LOCATION即

if (pm.checkPermission(permission.ACCESS_FINE_LOCATION, getPackageName()) == PackageManager.PERMISSION_DENIED) {

            alertbox();
}