Obrigado pela resposta de Jason Rogers primeiro.
No Android && cpp deve ser este:
const char *nativeString = env->GetStringUTFChars(javaString, nullptr);
// use your string
env->ReleaseStringUTFChars(javaString, nativeString);
Pode corrigir esses erros:
1.erro: operando base de '->' tem tipo não-ponteiro 'JNIEnv {também conhecido como _JNIEnv}'
2.erro: nenhuma função correspondente para chamada para '_JNIEnv :: GetStringUTFChars (JNIEnv * &, _jstring * &, bool)'
3.erro: nenhuma função correspondente para chamada para '_JNIEnv :: ReleaseStringUTFChars (JNIEnv * &, _jstring * &, char const * &)'
4.add "env-> DeleteLocalRef (nativeString);" no final.