方法'GetArrayLength'/'GetByteArrayRegion'无法在JNI C文件中解析



在尝试在我的jni c文件之一中构建我的eclipse android项目时,我会遇到以下错误。

Method 'GetArrayLength' could not be resolved
Method 'GetByteArrayRegion' could not be resolved

我只是调用getarraylength/getByTearRayregion如下:

jsize jsArruLen = (*env)->GetArrayLength(env,jDeviceListArr);
(*env)->GetByteArrayRegion(env,jDeviceListArr, 0, jsArruLen, (jbyte *)(pszDrive));

有人知道怎么了吗?该项目在另一台PC上成功建立。

谢谢。

,这意味着在其他PC上,包含这两种方法的库的设置不同。或者,也许在那台PC上,它们根本没有设置。查找库并比较它们的安装方式。

相关内容

最新更新