Android NDK开发,使用ndk-build编译,写的太详细了

  • Post author:
  • Post category:其他


项目或者应用的包名:com.ang.ndkdemo

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

//创建的本地方法,具体功能在C或者C++中实现

public native String fromJNIString();

}



四、手动创建本地方法 fromJNIString() 对应的. h 头文件

1,在电脑的 cmd 或者 AndroidStudio 的 Terminal 中输入 javah -d D:\Demo\NDKDemo\app\src\main\jni -classpath D:\Demo\NDKDemo\app\src\main\java com.ang.ndkdemo.MainActivity

javah -d D:\Demo\NDKDemo\app\src\main\jni -classpath D:\Demo\NDKDemo\app\src\main\java

com.ang.ndkdemo.MainActivity

  • a, -d  D:\Demo\NDKDemo\app\src\main\jni      创建 jni 文件夹并指定. h 输出目录
  • b, D:\Demo\NDKDemo\app\src\main\jni           要创建的. h 头文件输出的绝对路径
  • c, D:\Demo\NDKDemo\app\src\main\java

    com.ang.ndkdem



版权声明:本文为m0_64319064原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。