gpt4 book ai didi

java - jni 从 jobject 访问 jobjectArray

转载 作者:行者123 更新时间:2023-12-05 07:39:12 24 4
gpt4 key购买 nike

我有 jobject 并且它里面有 jobjectArray,我正在使用 GetObjectField 获取 jobjectArray 然后转换它,但它不起作用任何人都可以帮忙吗?


 jfieldID representationArrayF = env->GetFieldID(className, "representationArray", "[Lcodec/video/initial/MMRepresentation");
jobject objectArr=(jobject)env->GetObjectField(jpresentationInfo, representationArrayF);
jobjectArray* objectArray=reinterpret_cast<jobjectArray*>(&objectArr);
jobject representation=(jobject) env->GetObjectArrayElement(*objectArray, i)

最佳答案

这是一个愚蠢的错误,对于简单参数来说没问题,但是对于数组参数它不能代替 [Lcodec/video/initial/MMRepresentation ,我必须把 [Lcodec/video/initial/MMRepresentation;末尾的分号

不知道像 III 这样的简单参数不需要分号

关于java - jni 从 jobject 访问 jobjectArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47200636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com