amimo
amimo
这是我在类型推导失败或者我检测到类型推导不正确抛的异常,程序应该还是能正常运行. 支持正则过滤需要编译和禁止编译的方法.filter.txt里面有,你看我处理demo和onCreate的写法.
加载的时机可能还是晚了。你在JApplication的静态代码块加载试试。 不行再把完整的错误栈发一下。
很久很久以前,我玩xposed的时候是这样加载native库的,不知道xposed的api现在变什么样了,你可以参考下. 我是在IXposedHookLoadPackage.handleLoadPackage使用下面的代码加载的 ```java java.lang.System.load("/data/data/" + 插件包名 + "/lib/" + "libnc.so"); ```
确定so已经解压出来,并且加载路径是对的? 7+可能会有namespace的问题.
Log看看,我之前在4.4上是可以加载native库的.
大佬,用这个api, java.lang.System.load,你这个路径下次安装就会变的.用我的那个写法,单用户下路径是固定的.
apk里面就没有这个so库吧。 你先手动复制一个libnc.so到lib下面,然后用绝对路径加载。
感觉是不正常,登录到手机执行看。 ``` c:\>adb shell $/data/local/tmp/test ``` 或者把trace log关闭,把下面这行代码删除 https://github.com/amimo/sim-trace/blob/d326c15c7f58d17d3ba88105e9388d127ebe46a3/jni/sim-trace.cpp#L19 分析现实中的应用,建议尝试这个https://gitee.com/yunyoo/UraniumVCPU 我这个当前还是个占坑项目,还没计划完善。
有试过直接使用apktool -r参数重打包apk吗?如果不行应该就是apktool的问题。理论上使用-r兼容性应该更好。