AOT:找不到图片'... dll.so'

时间:2018-07-24 18:08:56

标签: c# android performance xamarin mono

我有一个简单的android xamarin项目,可以根据来自tcp服务器的数据在代码中动态创建UI对象。

我的项目运行正常。但是,当我从tcp获取第一个数据时,移动应用程序工作太慢。从服务器接收到第一部分数据后,我得到此日志:

  

07-24 10:38:57.964 D / Mono(28931):程序集引用addref   MobileUI [0xae1b2f60]-> Newtonsoft.Json [0xae1b30e0]:2 07-24   10:38:58.103 D / Mono(28931):图像addref   System.Numerics [0x8ac19a40]-> System.Numerics.dll [0x89e73f00]:2   07-24 10:38:58.103 D / Mono(28931):准备设置组件   'System.Numerics'(System.Numerics.dll)07-24 10:38:58.103 D / Mono
  (28931):程序集System.Numerics [0x8ac19a40]已添加到域   RootDomain,ref_count = 1 07-24 10:38:58.105 D / Mono(28931):AOT:   找不到映像'System.Numerics.dll.so':dlopen失败:库   “ /data/app/mobilui.mobilui-esIhRaij7KzG50Md-AzKtg==/lib/x86/libaot-System.Numerics.dll.so”   找不到07-24 10:38:58.106 D /单声道(28931):AOT:图片   找不到'/usr/local/lib/mono/aot-cache/x86/System.Numerics.dll.so':   dlopen失败:库   “ /data/app/mobilui.mobilui-esIhRaij7KzG50Md-AzKtg==/lib/x86/libaot-System.Numerics.dll.so”   找不到07-24 10:38:58.106 D /单声道(28931):配置尝试   解析:“ System.Numerics.dll.config”。 07-24 10:38:58.106 D / Mono
  (28931):配置尝试解析:   '/usr/local/etc/mono/assemblies/System.Numerics/System.Numerics.config'。   07-24 10:38:58.106 D / Mono(28931):程序集引用addref   netstandard [0xa67841e0]-> System.Numerics [0x8ac19a40]:2 07-24   10:38:58.106 D / Mono(28931):程序集参考addref   System.Numerics [0x8ac19a40]-> mscorlib [0xae1b22a0]:已加载47   程序集:System.Numerics.dll [外部] 07-24 10:38:58.306 D / Mono
  (28931):映像addref System.Runtime.Serialization [0x8ac19da0]->   System.Runtime.Serialization.dll [0x89e73a00]:2 07-24 10:38:58.306   D / Mono(28931):准备设置组装   'System.Runtime.Serialization'(System.Runtime.Serialization.dll)   07-24 10:38:58.306 D / Mono(28931):组装   System.Runtime.Serialization [0x8ac19da0]已添加到域RootDomain,   ref_count = 1 07-24 10:38:58.307 D / Mono(28931):AOT:图片   找不到“ System.Runtime.Serialization.dll.so”:dlopen失败:   图书馆   “ /data/app/mobilui.mobilui-esIhRaij7KzG50Md-AzKtg==/lib/x86/libaot-System.Runtime.Serialization.dll.so”   找不到07-24 10:38:58.308 D /单声道(28931):AOT:图片   '/usr/local/lib/mono/aot-cache/x86/System.Runtime.Serialization.dll.so'   找不到:dlopen失败:库   “ /data/app/mobilui.mobilui-esIhRaij7KzG50Md-AzKtg==/lib/x86/libaot-System.Runtime.Serialization.dll.so”   找不到07-24 10:38:58.308 D /单声道(28931):配置尝试   解析:“ System.Runtime.Serialization.dll.config”。 07-24 10:38:58.308   D / Mono(28931):配置尝试解析:   '/usr/local/etc/mono/assemblies/System.Runtime.Serialization/System.Runtime.Serialization.config'。   07-24 10:38:58.309 D / Mono(28931):程序集引用addref   netstandard [0xa67841e0]-> System.Runtime.Serialization [0x8ac19da0]:2   07-24 10:38:58.310 D / Mono(28931):程序集引用addref   System.Runtime.Serialization [0x8ac19da0]-> mscorlib [0xae1b22a0]:48   加载的程序集:System.Runtime.Serialization.dll [外部] 07-24   10:38:58.347 D / Mono(28931):图像addref System.Data [0x8ac19c80]   -> System.Data.dll [0x8bec7200]:2 07-24 10:38:58.350 D / Mono(28931):准备设置程序集'System.Data'(System.Data.dll)   07-24 10:38:58.350 D / Mono(28931):组装系统。Data[0x8ac19c80]   已添加到域RootDomain,ref_count = 1 07-24 10:38:58.351 D / Mono
  (28931):AOT:找不到映像'System.Data.dll.so':dlopen失败:   图书馆   “ /data/app/mobilui.mobilui-esIhRaij7KzG50Md-AzKtg==/lib/x86/libaot-System.Data.dll.so”   找不到07-24 10:38:58.352 D /单声道(28931):AOT:图片   找不到'/usr/local/lib/mono/aot-cache/x86/System.Data.dll.so':   dlopen失败:库   “ /data/app/mobilui.mobilui-esIhRaij7KzG50Md-AzKtg==/lib/x86/libaot-System.Data.dll.so”   找不到07-24 10:38:58.390 D /单声道(28931):配置尝试   解析:'System.Data.dll.config'。加载的程序集:System.Data.dll   [外部]

     

07-24 10:38:58.390 D / Mono(28931):配置尝试解析:   '/usr/local/etc/mono/assemblies/System.Data/System.Data.config'。 07-24   10:38:58.390 D / Mono(28931):程序集引用addref   netstandard [0xa67841e0]-> System.Data [0x8ac19c80]:2 07-24   10:38:58.392 D / Mono(28931):程序集引用addref   System.Data [0x8ac19c80]-> mscorlib [0xae1b22a0]:49 07-24 10:38:58.393   D /单声道(28931):程序集引用addref System.Data [0x8ac19c80]->   System.Xml [0xa4da4340]:4 07-24 10:38:58.421 D / Mono(28931):   程序集引用addref System.Data [0x8ac19c80]-> System [0xa4da3200]:5   07-24 10:38:58.425 D / Mono(28931):程序集引用addref   System.Data [0x8ac19c80]-> System.Core [0xae1b4820]:7 07-24   10:38:59.038 D / Mono(28931):图像addref   Microsoft.CSharp [0x8ac1ad00]-> Microsoft.CSharp.dll [0x89e74e00]:2   加载的程序集:Microsoft.CSharp.dll [外部] 07-24 10:38:59.038   D / Mono(28931):准备设置程序集“ Microsoft.CSharp”   (Microsoft.CSharp.dll)

     

07-24 10:38:59.038 D / Mono(28931):组装   Microsoft.CSharp [0x8ac1ad00]已添加到域RootDomain,ref_count = 1   07/24 10:38:59.040 D / Mono(28931):AOT:图片   找不到“ Microsoft.CSharp.dll.so”:dlopen失败:库   “ /data/app/mobilui.mobilui-esIhRaij7KzG50Md-AzKtg==/lib/x86/libaot-Microsoft.CSharp.dll.so”   找不到07-24 10:38:59.041 D /单声道(28931):AOT:图片   找不到'/usr/local/lib/mono/aot-cache/x86/Microsoft.CSharp.dll.so':   dlopen失败:库   “ /data/app/mobilui.mobilui-esIhRaij7KzG50Md-AzKtg==/lib/x86/libaot-Microsoft.CSharp.dll.so”   找不到07-24 10:38:59.041 D / Mono(28931):配置尝试   解析:“ Microsoft.CSharp.dll.config”。 07-24 10:38:59.041 D / Mono
  (28931):配置尝试解析:   '/usr/local/etc/mono/assemblies/Microsoft.CSharp/Microsoft.CSharp.config'。   07-24 10:38:59.041 D / Mono(28931):程序集引用addref   MobileUI [0xae1b2f60]-> Microsoft.CSharp [0x8ac1ad00]:2 07-24   10:38:59.041 D / Mono(28931):程序集引用addref   Microsoft.CSharp [0x8ac1ad00]-> mscorlib [0xae1b22a0]:50 07-24   10:38:59.042 D / Mono(28931):程序集引用addref   Microsoft.CSharp [0x8ac1ad00]-> System.Core [0xae1b4820]:8 07-24   10:39:00.594 W /合子(28931):JNI RegisterNativeMethods:尝试   注册0本机方法   md5c7e47b98fff270a788c54b9af169257b.ExtendedLabelRenderer 07-24   10:39:00.601 W /合子(28931):JNI RegisterNativeMethods:尝试   注册0本机方法   md5c7e47b98fff270a788c54b9af169257b.ExtendedEntryRenderer 07-24   10:39:00.610 I / zygote(28931):执行部分代码缓存收集,   代码= 26KB,数据= 30KB 07-24 10:39:00.613 I /合子(28931):在代码之后   缓存集合,代码= 26KB,数据= 30KB 07-24 10:39:00.613 I /合子   (28931):将代码缓存容量增加到128KB 07-24 10:39:06.342   W / zygote(28931):dex base.apk的校验和不匹配

例如

AOT: image 'System.Numerics.dll.so' not found

为什么我得到此日志。我能逃脱这些未发现的问题吗?

AOT: image 'System.Runtime.Serialization.dll.so' not found

AOT: image 'System.Data.dll.so' not found

AOT: image 'Microsoft.CSharp.dll.so' not found

这些“未找到”的问题由android本身处理。我可以在编译时处理这些“未找到”的问题吗?

0 个答案:

没有答案