A. *_*nha 10 android release xamarin.android xamarin
我在尝试在Xamarin中构建App时遇到以下问题.为什么会出现,如何解决?
严重性代码说明项目文件行源抑制状态错误
"链接装配"任务意外失败.
Xamarin.Android.XamarinAndroidException:错误XA2006:引用元数据项'System.Void Android.Widget.TextView :: SetTextAppearance(System.Int32)'(在'Xamarin.Forms.Platform.Android中定义,版本= 2.0.0.0,文化来自'Xamarin.Forms.Platform.Android,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = null'的= neutral,PublicKeyToken = null')无法解析.---> Mono.Cecil.ResolutionException:无法解析System.Void Android.Widget.TextView :: SetTextAppearance(System.Int32)
在Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference参考)
在Mono.Linker.Steps.MarkStep.MarkInstruction(指令指令)在Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody体)
在Mono.Linker.Steps.MarkStep
Mono.Linker.Steps.MarkStep.Process()
的Mono.Linker.Steps.MarkStep.Process()
位于Mono.Linker.Pipeline的Mono.Linker.Steps.MarkStep.Process(LinkContext context)
上的.ProcessMethod(MethodDefinition方法)
位于Xamarin.Android.Tasks.LinkAssemblies.Execute()的MonoDroid.Tuner.Linker.Process(LinkerOptions选项,LinkContext和上下文)
的.Process(LinkContext context )---内部异常堆栈跟踪结束---
at Xamarin.Android.Diagnostic.Error(Int32 code,Exception innerException,String message,Object [] args)
atMamarin.Android.Tasks.LinkAssemblies.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd. Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()中的ITaskExecutionHost.Execute()MyApp.Droid Build
我能够通过以下方式更改Target Android Version和设置来解决该问题。Java Max Heap Size
- 右键单击 MyApp.Droid
- 属性 > Android 选项 > 高级(选项卡)
- 将“Java 最大堆大小”设置为 1024m
| 归档时间: |
|
| 查看次数: |
12766 次 |
| 最近记录: |