【问题标题】:Debug Wrong library or version mismatch调试错误的库或版本不匹配
【发布时间】:2014-08-08 20:19:49
【问题描述】:

我正在尝试调试我的 iOS 到 android 的转换并发现此警告:

警告:“/Users/MacUser/.apportable/cache/devices/033f426d/libs/libxml2.so”的 .dynamic 部分不在预期的地址(错误的库或版本不匹配?) 警告:无法加载 8 个库的共享库符号,例如libdiag.so. 使用“info sharedlibrary”命令查看完整列表。 你需要“set solib-search-path”还是“set sysroot”?

问题是文件存在于指定的路径中。完全不知道为什么会出现此警告。有什么想法/意见吗?哦,我也忘了提到我运行了命令 [info sharedLibrary] 它什么也没返回

未复制的库:

拉:/system/lib/libxt_native.so -> /Users/MacUser/.apportable/cache/devices/033f426d/libs/libxt_native.so
无法将“/system/lib/libxt_native.so”复制到“/Users/MacUser/.apportable/cache/devices/033f426d/libs/libxt_native.so”:没有这样的文件或目录

【问题讨论】:

    标签: android ios debugging warnings apportable


    【解决方案1】:

    尝试执行apportable clean_device_cache 并再次运行

    【讨论】:

    • 我已经清理了设备.. 但是我害怕清理缓存,因为我不确定这是否会清除所有应用程序数据/缓存。我保存的信息。
    • 这不会删除应用程序状态,选项是 clear_app_state。 clean_device_cache 清除设备库的缓存,并在下次调试时从设备重新下载。
    • 我已经发出了以下命令 [clean][clean_device_cache][clear_app_state][clean_assets] 调试器没有任何改变我仍然有同样的错误。
    • 我确实尝试过卸载,但最终还是遇到了同样的问题。我编辑了上面的问题以包含一个未复制库的拉动语句。我还想补充一下;我不知道 'system/lib/...' 路径在哪里。如果有人知道它在哪里,请分享。
    • 通常,这些警告是无害的。有什么特别的问题吗?
    猜你喜欢
    • 1970-01-01
    • 2020-07-11
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    • 2019-11-08
    • 2021-10-06
    • 2017-11-03
    相关资源
    最近更新 更多