• Xamarin莫名奇妙的BUG


    Xamarin.Forms的项目,在vs中编译了一下,后面就无法编译了,莫名其妙,启动应用时就直接报下面的错误:

    [monodroid] Using override path: /data/data/com.csnt.gzhb/files/.__override__
    [monodroid] Using override path: /storage/emulated/0/Android/data/com.csnt.gzhb/files/.__override__
    [monodroid] Trying to load sgen from: /data/data/com.csnt.gzhb/files/.__override__/libmonosgen-2.0.so
    [monodroid] Trying to load sgen from: /storage/emulated/0/Android/data/com.csnt.gzhb/files/.__override__/libmonosgen-2.0.so
    [monodroid] Trying to load sgen from: /data/app-lib/com.csnt.gzhb-1/libmonosgen-2.0.so
    [monodroid] Trying to load sgen from: /data/data/com.csnt.gzhb/files/.__override__/links/libmonosgen-2.0.so
    [monodroid] shared runtime initialization error: Cannot load library: 

    最终经过一一的排除,发现是UmengFeedback库有问题,一添加进去就出这问题(但是好像前面都没问题,使用vs后就莫名出现这问题)

    最终可能:

         绑定库的时候最好不要将so文件直接绑定进去

         1.传统的Java都是后面添加so文件的,可以自由选择库需要的平台,绑定后都不知道后面需不需要添加so文件,容易弄乱

         2.就是上面的问题,怀疑是这样的dll文件导致最终运行失败

      3.还可能是添加了无用的so文件(即使没有使用)

  • 相关阅读:
    html基础起航
    必杀技———SQL基础整理系列(一)
    JavaScript代码段整理笔记系列(一)
    与JSP的初次邂逅……
    产品第二篇
    产品第一篇
    进程在后台可靠运行的几种方法
    Vue.js模板语法
    更靠谱的横竖屏检测方法
    浮动【电梯】或【回到顶部】小插件:iElevator.js
  • 原文地址:https://www.cnblogs.com/yz1311/p/4762910.html
Copyright © 2020-2023  润新知