Closed StarClound closed 3 months ago
设备:红米k20p 安卓版本:9 MIUI10 9.8.1
b/zerotier; sh /data/adb zerotier/start.sh; exit <WARNING: linker: Warning: "/data/ adb/ zerotier/lib/libm. so" unused DT entry: unknown (type 0x24 arg 0x3118)( ignoring)
WARNING: linker: Warning: " /data/ adb/ zerotier/lib/libm. so" unused DT entry: unknown (type 0x23 arg 0х18) (ignor ing)
WARNING: linker : Warning: "/data/ adb/ zerotier/lib/libm. so" unused DT entry: unknown (type 0x25 arg 0x8) (ignor ing)
WARNING: linker: Warning: " /data/ adb/ zerotier/lib/libm. so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0х0) ( ignoring)
WARNING: linker: Warning: "/data/ adb/ zerotier/lib/libdl. so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0х0) ( ignoring)
WARNING: linker: Warning: "/data/adb/ zerotier/lib/libdl. so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
WARNING: linker: Warning: " /data/ adb/zerotier/lib/libdl.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0х0) ( ignoring)
CANNOT LINK EXECUTABLE ". /zerotier-one": cannot locate symbol "android get application target_ sdk _version"referenced by "/data/ adb/ zerotier/lib/libc.so"..
[进程已结束-按回车关闭]
换gcc版本应该是可以用的 ndk我要再修一下 ld查找路径不太对
ld_library_path改了,要重新编译,app也要编译,可能得等下一个大版本了(懒) 反正gcc版本可以用的,先用gcc吧
gcc不能用再来cue我
之前试了gcc也用不了,不过忘了啥报错了,就一直想有个zerotier模块用,一直在看这里面有没有能借鉴的办法,其他两个模块也看了好像不是很好用,一个是ksu的,另一个刷不进去(悲)。然后今天折腾了半天终于整明白了,去/data/adb/zerotier/lib/删掉除了libc++_shared.so以外的四个文件就好了!一点也没报错,给我整不会了,还是看了看之前那位大哥发的note7那个issue,想着怎么办呢,突然通了(
/data/adb/zerotier/lib/里面是有五个.so文件的,就留一个libc++_shared.so就一点不报错了
但是我的另一台手机 安卓11 colors11的机子刷了就正常,/data/adb/zerotier/lib/里面也只有一个libc++_shared.so
你从release下的任何东西lib里面都只有一个libc++_shared.so啊 是从老版本更新上来的是吧🤔 那我还得去适配一下更新
gcc用不了还真有可能就是kernel版本太低,link到了什么没有的syscall
这个问题用ndk确实可以解决,老版本我当时没翻ndk文档,现在翻了我知道只需要libc++_shared.so一个库了。加上其他的还容易出问题
不过安装脚本没有考虑从老版本更新的问题🤔
我再去build一个ndk的你从release下载安装吧,应该能用了
刚好下课,回宿舍马上刷:)
连不上,不知道哪里出问题了,看不懂log(