Java调用C++代码实现步骤与示例.pdfVIP

  • 0
  • 0
  • 约3.13千字
  • 约 6页
  • 2026-02-27 发布于北京
  • 举报

Java调用c++代码:

创建工程,自定义布局

1、创建点击onclick

2、创建本地方法native:public

nativeStringhelloFromJNI();

3、在jni目录下创建.cpp

文件1创建.cpp文件

4、在.cpp文件中编写c++代码直接将

C代码到.app文件中即可

#includejni.hjstring

Java_com_itheima_helloworld_MainActivity_helloFromJNI(JNIEnv*env,

jobjectobj){char*cstr=你好,helloFromJNI;//C代码//jstringjstr=

(**env).NewStringUTF(env,cstr);//C++代码jstringjstr=env‑

NewStringUTF(env,cstr);returnjstr;}

5、使用交叉编译器进行编译

在Android.mk文件中修改需要编译的文件名

在cygdrive中进行交叉编译

生成的文件:

6、Java代码中加载动态库,调用native方法

1静态代码块中加载static{//加载

函数库System.loadLibrary(

Hello);

Java调用c++代码:

创建工程,自定义布局

文档评论(0)

1亿VIP精品文档

相关文档