android - Xamarin 应用程序在 Debug模式下构建,但不是在 Android 的 Release模式下构建

标签 android xamarin xamarin.android

这是我在 Release模式下构建应用程序时发现的错误日志

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:错误:执行任务时出错 LinkAssemblies:错误 XA2006:引用元数据项“Xamarin.Forms.BindableProperty Xamarin。 Forms.BindableProperty::Create(System.Linq.Expressions.Expression 1<System.Func 2>,!!1,Xamarin.Forms.BindingMode,Xamarin.Forms.BindableProperty/ValidateValueDelegate 1<!!1>,Xamarin.Forms.BindableProperty/BindingPropertyChangedDelegate 1,Xamarin.Forms.BindableProperty/BindingPropertyChanging04'5'15'15'在“Xamarin.Forms.Labs,Version=1.2.0.0,Culture=neutral,PublicKeyToken=null”中定义)来自“Xamarin.Forms.Labs,Version=1.2.0.0,Culture=neutral,PublicKeyToken=null”无法解析. (XYZ.Droid)

最佳答案

我尝试通过取消选中 SDK Linking from Droid 选项来解决这个问题, 现在我可以在 Release模式下构建我的应用程序。但我发现,如果你取消选中 SDK 链接,它会创建你的 .apk 文件太大。 但至少我能够创建发布版本。

关于android - Xamarin 应用程序在 Debug模式下构建,但不是在 Android 的 Release模式下构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37065806/

相关文章:

c# - 使用 Xamarin iOS 获取可用的应用程序内存

android - 使用 Xamarin for Android 是否多次安装了 Mono 运行时?

.net - 使用一种编程语言 (C#) 针对多个移动平台进行定位/开发?成本效益?

xamarin - 正在运行的应用程序中,程序包未正确签名(NO_CERTIFICATES)

android - 防止EditText自动对焦

java - 使用GsonBuilder和InputStream Android仅解析整个消息java的一个分支的JSON

android - 带有中性按钮的 TimePickerDialog

android - Flutter - setState 不更新内部有状态小部件

android - onActivityResult 未在 Fragment 中调用

xamarin.ios - 将 Objective C 项目转换为 Xamarin