Android:CredentialsClient.save()代码失败,为“0”;找不到符合条件的帐户”;
我正在尝试用谷歌认证API为我的android应用程序保存认证。 当我为google帐户保存凭证时Android:CredentialsClient.save()代码失败,为“0”;找不到符合条件的帐户”;,android,credentials,Android,Credentials,我正在尝试用谷歌认证API为我的android应用程序保存认证。 当我为google帐户保存凭证时 var gso : GoogleSignInAccount = .. credential = Credential.Builder(gsa.email) .setAccountType(IdentityProviders.GOOGLE) .setName(gsa.displayName)
var gso : GoogleSignInAccount = ..
credential = Credential.Builder(gsa.email)
.setAccountType(IdentityProviders.GOOGLE)
.setName(gsa.displayName)
.setProfilePictureUri(gsa.photoUrl)
.build()
..
...
var credentialsClient : CredentialsClient = ..
credentialsClient.save(credential).addOnCompleteListener(object : OnCompleteListener<Void> {
override fun onComplete(task: Task<Void>) {
if (task.isSuccessful) {
...
} else {
...
}
.....
}
credentialsClient.save()代码失败,消息为“16:找不到符合条件的帐户。”
我已经更改了模拟器设置菜单上与谷歌智能锁、凭证和安全性相关的配置,但没有任何效果
你能给我一些建议吗?任何帮助都将不胜感激。谢谢
var session : TwitterSession = ...
credential = Credential.Builder(session.userId.toString())
.setAccountType(IdentityProviders.TWITTER)
.setName(session.userName)
//.setPassword(null)
//.setProfilePictureUri(null)
.build()