Xamarin Forms Android
某些最新的nuget软件包级别导致此错误。 我们只使用稳定的软件包,但我开始尝试使用较新的Xamarin预发行软件包,以查看问题是否已解决。
“构建和调试”输出中出现错误的部分。
程序集加载程序探测位置:“ System.Memory”。 07-06 10:10:51.972 F / monodroid-assembly(4029):在启动注册期间无法加载程序集“ System.Memory”。
编译设置为使用Latest(8.1) 最低版本为7.0
在其他帖子中,我尝试删除了共享运行时,并尝试了Android选项,并选中了使用的共享运行时。
编辑3:更新了Debug的输出:
07-06 10:10:48.375 D / Mono(4029):AOT:image'/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files /。覆盖找不到/Xamarin.Forms.Platform.dll.so:dlopen失败:库“ /data/app/com.Oxando.OxandoXPC-xDHzK4ivf73vZ_mvi0X4Jg==/lib/x86/libaot-Xamarin.Forms.Platform.dll.so”未找到
07-06 10:10:48.376 D / Mono(4029):AOT:映像'/usr/local/lib/mono/aot-cache/x86/Xamarin.Forms.Platform.dll.so'未找到:dlopen失败:找不到库“ /data/app/com.Oxando.OxandoXPC-xDHzK4ivf73vZ_mvi0X4Jg==/lib/x86/libaot-Xamarin.Forms.Platform.dll.so”
07-06 10:10:48.376 D / Mono(4029):程序集加载程序从以下位置加载了程序集:'/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files /。覆盖 /Xamarin.Forms.Platform.dll”。
07-06 10:10:48.376 D / Mono(4029):配置尝试解析:'/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files /。覆盖 / Xamarin.Forms.Platform.dll.config”。
07-06 10:10:48.376 D / Mono(4029):配置试图解析:'/usr/local/etc/mono/assemblies/Xamarin.Forms.Platform/Xamarin.Forms.Platform.config'。
07-06 10:10:48.376 D / Mono(4029):Assembly Loader探测位置:'/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files/.override/ Xamarin.Forms.Xaml.dll”。
07-06 10:10:48.376 D / Mono(4029):图像addref Xamarin.Forms.Xaml [0xcbf3d2c0]-> /storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files /。覆盖 /Xamarin.Forms.Xaml.dll [0xcbf50400]:2
07-06 10:10:48.376 D / Mono(4029):准备设置程序集'Xamarin.Forms.Xaml'(/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files/.覆盖 /Xamarin.Forms.Xaml.dll)
07-06 10:10:48.376 D / Mono(4029):程序集Xamarin.Forms.Xaml [0xcbf3d2c0]已添加到域RootDomain,ref_count = 1
07-06 10:10:48.377 D / Mono(4029):AOT:image'/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files/.override/Xamarin。找不到Forms.Xaml.dll.so:dlopen失败:库“ /data/app/com.Oxando.OxandoXPC-xDHzK4ivf73vZ_mvi0X4Jg==/lib/x86/libaot-Xamarin.Forms.Xaml.dll.so”未找到
07-06 10:10:48.378 D / Mono(4029):AOT:映像'/usr/local/lib/mono/aot-cache/x86/Xamarin.Forms.Xaml.dll.so'未找到:dlopen失败:找不到库“ /data/app/com.Oxando.OxandoXPC-xDHzK4ivf73vZ_mvi0X4Jg==/lib/x86/libaot-Xamarin.Forms.Xaml.dll.so”
07-06 10:10:48.378 D / Mono(4029):程序集加载程序从以下位置加载了程序集:'/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files /。覆盖 /Xamarin.Forms.Xaml.dll”。
07-06 10:10:48.378 D / Mono(4029):配置尝试解析:'/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files /。覆盖 / Xamarin.Forms.Xaml.dll.config”。
07-06 10:10:48.378 D / Mono(4029):配置尝试解析:'/usr/local/etc/mono/assemblies/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.config'。
07-06 10:10:48.378 D / Mono(4029):Assembly Loader探测位置:'/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files /。覆盖 / System.Memory.dll”。
07-06 10:10:48.378 D / Mono(4029):映像addref System.Memory [0xcbf3d4a0]-> /storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files /。 override < /strong>/System.Memory.dll[0xcbf50e00]:2
07-06 10:10:48.378 D / Mono(4029):程序集'System.Memory'的图像(/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files /。覆盖 /System.Memory.dll)具有ReferenceAssemblyAttribute,正在跳过
07-06 10:10:48.378 D / Mono(4029):正在卸载映像/storage/emulated/0/Android/data/com.Oxando.OxandoXPC/files/.override/System.Memory。 dll [0xcbf50e00]。
07-06 10:10:48.379 D / Mono(4029):Assembly Loader探测位置:'/usr/local/lib/System.Memory.dll'。已加载的程序集:/ storage / emulated / 0 / Android / data / com .Oxando.OxandoXPC / files /。覆盖 /SQLitePCLRaw.batteries_green.dll [外部]
...
...
Assembly Loader探测位置:“ System.Memory”。
07-06 10:10:51.972 F / monodroid-assembly(4029):在启动注册期间无法加载程序集'System.Memory'。
07-06 10:10:51.972 F / monodroid-assembly(4029):这可能是由于无效的调试安装所致。
07-06 10:10:51.972 F / monodroid-assembly(4029):常见的原因是直接“ adb安装”应用程序,而不是通过IDE进行。
答案 0 :(得分:0)
var oVizFrame = new sap.viz.ui5.controls.VizFrame(this._constants.vizFrames.config);
oVizFrame.setVizProperties({
plotArea: {
line: {
lineRenderer: function(oevent) {
if (oevent.ctx.measureNames === "Capacity_Utilization_Percent") {
oevent.graphic.color = "#fac364";
} else {
oevent.graphic.color = "#d998cb";
}
}
}
}
});