Android原生“未声明(首次使用此功能)”

时间:2015-05-12 03:26:07

标签: android java-native-interface native-code

我对android-ndk很新。 对于此代码

const char *inCStr = (*env)->GetStringUTFChars(env, str, NULL);
if (inCSt && inCSt[0] != '\0') {
    char *outCStr = b64encode(inCStr);
    return (*env)->NewStringUTF(env, outCStr);
}

我收到错误

'inCSt' undeclared (first use in this function)
if (inCSt && inCSt[0] != '\0') {

我做错了什么?

1 个答案:

答案 0 :(得分:1)

const char *inCStr = (*env)->GetStringUTFChars(env, str, NULL);
if (inCSt && inCSt[0] != '\0') {

您宣布inCStr,但尝试使用inCSt而没有r