Android NDK编译C,C++代码


1:阅读资料

https://developer.android.google.cn/ndk/guides/other_build_systems
https://developer.android.google.cn/ndk/guides/android_mk
https://developer.android.google.cn/ndk/guides/cmake

其中主要讲解三种方式来进行C++ 应用程序的编译

1:NDK,此处主要是使用CMake整体工具:build/cmake/android.toolchain.cmake 进行编译

2:toolchain 独立交叉编译工具链,这个跟Linux平台有些类似,通过已有交叉工具链进行编译

3:Android 系统里面,通过Android.mk application.mk 来完成,这个就是将程序放到整个Android开发环境中进行编译.

2:实例

此处已RK 提供的github源代码为例

GitHub - c-xh/RKMediaCodecDemo

其中JNI部分的代码目录结构如下:

quentin@fcyswrd-15:/hom

你可能感兴趣的:(RK3568,Android12,android,NDK,Cmake)