首页
社区
课程
招聘
unidbg Context 对象传参到so里,如何实现呀?困扰了一整天了
发表于: 2024-1-16 00:17 3753

unidbg Context 对象传参到so里,如何实现呀?困扰了一整天了

2024-1-16 00:17
3753

 Context context1 = context0.getApplicationContext();



    private native String z1(Context arg1) {

    }


    public static String z2(Context context0) {

            return new SMSDK().z1(context0);

    }


在unidbg中,不晓得如何构造这个 context对象

String result = sm.newObject().callJniMethodObject(vm.resolveClass("android/content/Context").newObject()).getValue().toString()


网上找的资料说这样调用,但是我这里不行,报错:Cannot invoke "com.github.unidbg.linux.android.dvm.DvmObject.getValue()" because the return value of "com.github.unidbg.linux.android.dvm.DvmObject.callJniMethodObject(com.github.unidbg.Emulator, String, Object[])" is null

懂的大佬路过请指教,嫌麻烦的,可以联系我企鹅:876529930,200红包奉上,谢谢。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2024-1-16 00:18 被hmlyn编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
方案发你了,注意查收
2024-1-16 15:27
0
雪    币: 1490
活跃值: (9928)
能力值: ( LV9,RANK:240 )
在线值:
发帖
回帖
粉丝
3
当你找到龙哥的博客的时候,就解决问题了。
2024-1-24 10:19
0
游客
登录 | 注册 方可回帖
返回
//