Android Can';t解析getSystemService(指纹\u服务)

Android Can';t解析getSystemService(指纹\u服务),android,android-studio,fingerprint,Android,Android Studio,Fingerprint,面临着非常奇怪的问题。下面的代码 fingerprintManager = (FingerprintManager) mContext.getSystemService(Context.FINGERPRINT_SERVICE); 在Context.FINGERPRINT_服务下用红色下划线,并说:“必须是下列之一…”并向我打印所有可能的系统服务,其中没有指纹。但如果我进入上下文类的源,我可以看到FINGERPRINT_服务常量存在。 清单中包含的权限。 构建工具是23.0.1。 曾在另一个具有

面临着非常奇怪的问题。下面的代码

fingerprintManager = (FingerprintManager) mContext.getSystemService(Context.FINGERPRINT_SERVICE);
在Context.FINGERPRINT_服务下用红色下划线,并说:“必须是下列之一…”并向我打印所有可能的系统服务,其中没有指纹。但如果我进入上下文类的源,我可以看到FINGERPRINT_服务常量存在。 清单中包含的权限。 构建工具是23.0.1。
曾在另一个具有相同studio和api级别的项目中工作。怎么了?

你的
编译版本
大概低于23。

你的
编译版本
大概低于23。

以下几点对我有用:

FingerprintManagerCompat fingerprintManagerCompat = FingerprintManagerCompat.from(getActivity());

以下几点对我很有用:

FingerprintManagerCompat fingerprintManagerCompat = FingerprintManagerCompat.from(getActivity());

compileSdkVersion'Google Inc.:Google api:23'@EvgeniyMishustin:除非您仍在使用mapsv1,否则请将其替换为
compileSdkVersion 23
,看看您是否运气更好。另外,请确保您使用的是Android Studio的最新版本(例如2.1.2)。当我按照建议和验证的缓存进行操作时,它工作正常。compileSdkVersion“谷歌公司:谷歌API:23”@EvgeniyMishustin:除非您仍在使用Maps V1,否则请将其替换为
compileSdkVersion 23
,看看您是否运气更好。另外,请确保您使用的是Android Studio的最新版本(例如2.1.2)。当我按照建议和验证的缓存进行操作时,它工作正常。这应该如何回答这个问题?OP已经声明他收到的错误来自
FINGERPRINT\u服务
未被识别为
上下文
编辑的成员。我的编译器dkversion 23分钟dkversion 18和targetSdkVersion 23如何回答这个问题?OP已经声明他收到的错误来自
FINGERPRINT\u服务
未被识别为
上下文
编辑的成员。我的编译器DKversion 23分钟DKversion 18和targetSDKVversion 23