
ndk
龍林1102
希望在这浮躁冷漠的世界,留下浓墨重彩的一笔
展开
-
Android NDK系列三(Android Studio cmke 编译多个个.so文件)
如果我们要在我们的项目中加载多个我们生成的.so库System.loadLibrary("play_sound");System.loadLibrary("native-lib");这时候需要我们生成多个.so库;我们对上一篇做一个升级,比如我在生成 play_sound 库的时候,也想生成 我自己的native-lib库;这时候我们需要多个CmakeLi...原创 2019-03-15 14:14:55 · 1206 阅读 · 0 评论 -
Android NDK系列四(Android Studio ndk-build方式配置第三方库 和打包生成多个.so(fmod库为例))
配置第三方库:1.首先关注一下目录结构,可以只看红框的目录,其他可以忽略。。2.针对上面的目录,我们在build.gradle中的配置,主要添加红色的部分:android {compileSdkVersion 27defaultConfig {applicationId "hanlonglin.com.fmoddemo"minSdkVersion 15...原创 2019-03-15 14:22:58 · 734 阅读 · 0 评论 -
Android NDK系列一(ndk在android studio基本编译配置 ndk-build 和 cmake)
ndkbuild 与 cmake在 Android 项目中使用 jni 有两种编译方案,一种是传统的ndkbuild,一种是当前推荐使用的 cmake;下面来分别介绍这两种方式;我的AS版本 3.2:1.ndk-build方式配置方式:1.创建Android.mk文件,这里我创建在cpp目录中,这个目录可以自己定,之后在build.grade中设置就行了2.编写Andro...原创 2019-03-12 13:49:43 · 6096 阅读 · 0 评论 -
Android NDK系列二(cmake方式配置第三方库(fmod库为例))
1.首先引入第三方包:打开下载好的fmod包,进入lib将这些全部复制到我们项目的app/libs下:(这些so是作为预编译库用来编译我们的自己的库的,没有的话不能生成我们自己的.so)然后打开fmod的inc目录下:全部复制到app/src/main/cpp/fmod_inc : (理论上这个目录自己建立就可以,然后在CmakeList.txt里面配置,使项目能找到)...原创 2019-03-13 11:26:39 · 955 阅读 · 0 评论