🔥 Android Studio 版本 🔥
🔥 创建JNIString.java 🔥
package com.cmake.ndk1.jni;public class JNIString {static{System.loadLibrary("string-lib");}public native String callNativeString(String str);public native void stringMethod(String str);}
🔥 Native层实现 JNI的callNativeString函数 🔥
#include <base.h>
#include <string>extern "C"
JNIEXPORT jstring JNICALL
Java_com_cmake_ndk1_jni_JNIString_callNativeString(JNIEnv *env, jobject thiz, jstring str_) {//java风格的字符串转化成C语音风格的字符串(Java传递过来的字符串是UTF-8编码的)const char * str=env-> GetStringUTFChars(str_,0);LOGD(&#