如何解决设置Firebasefirestore Xamarin.android错误
最近,我一直在尝试建立与Firestore数据库的连接。我仅按照this视频中的说明进行操作,即尝试通过GetDatabase()
public static FirebaseFirestore GetDatabase()
{
FirebaseFirestore database;
var app = Firebase.FirebaseApp.InitializeApp(Application.Context);
if (app == null)
{
var options = new Firebase.FirebaSEOptions.Builder()
.SetProjectId("fulcrum-7c537")
.SetApplicationId("fulcrum-7c537")
.SetApiKey("AIzaSyA8lo7k0EFPNR32-g4xdbnMkQnycn_v4G8")
.SetDatabaseUrl("https://fulcrum-7c537.firebaseio.com")
.SetStorageBucket("fulcrum-7c537.appspot.com")
.Build();
app = Firebase.FirebaseApp.InitializeApp(Application.Context,options);
}
database = FirebaseFirestore.GetInstance(app);
return database;
}
例外:
java.lang.NoClassDefFoundError
Message=Failed resolution of: Lcom/google/common/io/BaseEncoding;
我已经尝试了一段时间,以找出发生这种情况的原因,但一无所获。有人可以解决吗? 谢谢!
解决方法
我遇到了完全相同的问题。我下载了视频创建者Ufinix提供的代码。我将我使用的Xamarin.Google.Guava当前版本28.2.0降级到他在示例中使用的27.1.0.1版本。最后,它奏效了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。