我使用具有简单功能的FireBase身份验证来注册新用户,它在Unity Editor上运行良好,但是当我在Android上构建它时,它崩溃了,它试图读取此行-{{1} }
这是我崩溃前遇到的错误-
找不到Java类com / google / firebase / auth / FirebaseAuthWebException。请验证您的应用中是否包含包含com / google / firebase / auth / FirebaseAuthWebException类的AAR。
我的应用很简单-有一个注册按钮可以调用此功能-
FirebaseAuth auth = FirebaseAuth.DefaultInstance
答案 0 :(得分:1)
好的,我设法解决了这个问题。对我来说,它从来没有崩溃过,但是仅仅因为我遇到了这个错误,所以我认为它是将Auth DefaultInstance设置为null(实际上是有效的)。
为澄清起见,我使用的是Firebase身份验证,Firebase数据库,Google Play服务。
当我降级到Firebase 5.2.1时,错误消失了。我不确定为什么此错误会使您的应用崩溃,也许是其他原因?您可以尝试删除该行,看看它是否仍然崩溃。
当我意识到此错误实际上并没有损害我升级到5.4.0的任何功能时,即使我收到此错误,所有操作都超出此范围。
答案 1 :(得分:1)
我终于解决了!尽管我尝试了很多次Androd-resolve,但依赖项存在问题,但无法解决。
-我删除了所有Firebase文件(确保删除了所有内容)
-我删除了库文件夹(在项目文件夹下)不确定是否有必要
-我删除了AndroidResolverDependencies(在projectsettings文件夹下)
-我删除了C:\ Users * \ AppData \ Local和C:\ Users *** \ AppData \ Roaming
中的unity文件夹
-重新安装了Firebase软件包
-Android解决
就是这样。没有人可以帮助我,所以我删除了所有内容! *在尝试我的解决方案之前,请保存所有内容的备份