【发布时间】:2020-11-15 10:24:25
【问题描述】:
我正在尝试在我的 Xamarin Forms 项目中启用 Firebase Analytics。 iOS 版本运行良好,但是,在 Android 项目中添加 nuget 包时,我在构建项目时遇到错误。我正在关注 Using Firebase Analytics in your Xamarin.Forms app 在我的应用程序中启用 firebase。我加了
Xamarin.FireBase.Analytics 和 Xamarin.FireBase.Analytics.Impl
掘金。在运行我的应用程序时,屏幕截图中出现了奇怪的错误。单击这些错误中的任何一个都会将我带到文件“values.xml”。实际上有两个相同的values.xml文件(这些文件不在我的android项目中,但是点击错误时会打开)
【问题讨论】:
-
这个错误似乎你已经定义了 rge buttonSize 两次。我不确定该错误是否是由 FirebaseAnalytics 引起的。你能提供更多信息让我复制吗?
-
好吧,如果我在我的 Android 项目中添加这些包。我收到了这些错误。即使我现在也无法更新我的包。 (例如,如果我想在我的 android 项目中更新 Xamarin.Form.Pancake,我会收到此错误)。我创建了一个新的 Xamarin 表单项目并添加了这两个包,但现在它要求提供 Androidx 包(AndroidX.lifecycle.liveData、AndroidXBrowser、Google.Android、AndroidX.Legacy.Support.v4)。添加这些包会导致 java.exe 退出并出现代码 1 错误。似乎与 AndroidX 或旧版本有关。
-
我之前遇到过 AndroidX 错误。当您安装这些软件包时,错误将得到修复。对于 AndroidX 的设置,您可以查看下面的链接。 docs.microsoft.com/en-us/xamarin/android/platform/androidx
-
@foamy 是的,你是对的。在添加这些包时,我遇到了两个 values.xml 文件。 Wendy Zang 我点击了那个链接,但这不是问题。
-
@foamy 是的先生。
标签: xamarin xamarin.forms xamarin.android firebase-analytics