- Creator 版本:2.4.3
- 目标平台: Android
- 重现方式:cpp调用JniHelper::callStaticIntMethod
- 之前哪个版本是正常的:1.5.2
- 重现概率: 100%
android编译报错:
platform/android/jni/JniHelper.h:194:69: error: use of undeclared identifier ‘convert’
ret = t.env->CallStaticIntMethod(t.classID, t.methodID, convert(t, xs)…);
修正:
platform/android/jni/JniHelper.h:194行:
ret = t.env->CallStaticIntMethod(t.classID, t.methodID, convert(t, xs)…);
convert的参数少了,应该加上:localRefs
ret = t.env->CallStaticIntMethod(t.classID, t.methodID, convert(localRefs, t, xs)…);