Tencent / Shadow

零反射全动态Android插件框架
BSD 3-Clause "New" or "Revised" License
7.37k stars 1.29k forks source link

希望添加 jni 调用的演示示例 #1285

Open iyzwei4666 opened 5 months ago

iyzwei4666 commented 5 months ago

加上 cpp 之后 so 找不到,没看到代码有解压 so 的操作

shifujun commented 5 months ago

如果你能帮忙贡献一个方便用来测试的so,我可以简单的加到sample中演示一下。其实我有过这种想法,但是把那个so发到Maven上去,还得同时支持x86架构方便虚拟机测试,整体有些繁琐,就一直没做。

如果可以的话,麻烦发一个简单的返回字符串的so就可以了。打包成aar支持全部abi,发到公开的Maven上。

如果知道现成的so就更好了,我一直没找到。

shadow里有so的解压逻辑,搜索issue和提交日志都能看到。

a491392040 commented 1 month ago

这个问题目前在测试过程中发现,需要宿主中有对应abi的文件目录,如果没有需要自己在宿主中建一个,否则会提示找不到SO库