1、新建一个Android项目

 

【NDK-2】HelloWorld

2、项目右击 选择Android Tools ->Add Native Support

 

【NDK-2】HelloWorld

点击finish

 

【NDK-2】HelloWorld

 

----------------------------------------------------

添加完成之后   点击run  就可以编译C/C++代码了

注意:相关代码查看ndk目录下的samples,文章主要介绍怎么编译一个ndk项目

使用C++的时候需要注意添加   extern "C" 

 


  1. #include <jni.h> 
  2. #include <string.h> 
  3.  
  4. extern "C" { 
  5.  
  6. jstring Java_com_example_hellojni_MainActivity_getString(JNIEnv* env, 
  7.         jobject jobj) { 
  8.     return env->NewStringUTF("测试jni返回字符串"); 

 

转载于:https://blog.51cto.com/gejw0623/958054

相关文章:

  • 2021-09-19
  • 2022-12-23
  • 2021-08-31
  • 2022-01-12
  • 2021-08-08
  • 2021-09-05
  • 2021-04-24
  • 2021-07-31
猜你喜欢
  • 2021-04-04
  • 2021-07-05
  • 2021-06-13
  • 2022-01-22
  • 2021-05-20
  • 2022-12-23
相关资源
相似解决方案