android - W/VRSystemServiceManager(number): vr 服务不活跃
问题描述
我有一个使用flutter_facebook_login实现的Facebook登录应用程序,它在一些Android设备上运行良好(我认为iOS设备没有问题,就我测试而言)但在其他设备上它崩溃了,我得到的唯一错误消息在控制台中是
W/VRSystemServiceManager( some number): vr service is not alive
快速的谷歌搜索没有给我一些相关的结果。有人可以帮我解决这个问题吗?
啊..当我多次点击时,我得到以下控制台输出:
I/HwPointEventFilter(622): ACTION_DOWN 没有处理
编辑:我在这里发布我用来处理 Facebook 登录的方法:
_loginWithFacebook() async {
final result = await facebookLogin.logIn(['email']);
FacebookAccessToken myToken = result.accessToken;
AuthCredential credential =
FacebookAuthProvider.getCredential(accessToken:
myToken.token);
FirebaseUser firebaseUser;
try {
firebaseUser =
(await
FirebaseAuth.instance.signInWithCredential(credential)).user;
} catch (e) {
print(e.toString());
} finally {
final userToSubmit = User(
email: firebaseUser.email,
id: firebaseUser.uid,
name: firebaseUser.displayName,
owner: false,
carAdded: false);
DocumentReference dbRef = Firestore.instance
.collection('users')
.document(firebaseUser.uid)
.collection('usr')
.document('profile');
dbRef.get().then((snapshot) {
snapshot.exists
? _goToHomeScreen(firebaseUser)
: dbRef
.setData(userToSubmit.toJson())
.then(_goToHomeScreen(firebaseUser));
});
}
}
解决方案
好吧,似乎 vr 服务与此无关。问题出在关键哈希码上,但问题是在某些 Android 版本上没有出现带有错误的消息。仍然不知道为什么每次提交新版本的应用程序时都必须添加新的哈希键。
推荐阅读
- python - 每个实例的 Keras 自定义损失
- php - 在 PHP 中将表单数据作为表格格式的电子邮件发送
- c# - 获取映射的外键字段名,Entity Framework v6
- firebase - 我收到 Unhandled Promise Rejection 错误和一些数据结构建议
- javascript - 无法让 vanilla JS onreadystatechange 函数/readyState 4 工作
- linux - 如何将 .net 核心 Web API 作为 Linux 守护进程运行
- php - 将帖子中的自定义元框更改为页面
- python - Python 中的 Hot Deck 插补
- javascript - 通过将参数包装在函数中来延迟评估?
- dart - 将方法签名与模拟类中的未知参数匹配