软件环境
Android studio 1.5.1
配置
-
下载NDK, 在项目上右击设置里配置(SDK Location)NDK路径, 或在"local.properties"中配置"ndk.dir=/Users/cold/Documents/app/android-ndk-r10e"
-
"gradle.properties"文件中添加一行 "android.useDeprecatedNdk=true"
-
"app/build.gradle" 中配置
- moduleName 指定so库的name
- jniLibs.srcDirs可以自定义so库在项目中的存储路径
ndk 和 sourceSets
- jniLibs.srcDirs不设置具体值, 解决报错
build.gradle
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.example.cold.textjni" minSdkVersion 8 targetSdkVersion 23 versionCode 1 versionName "1.0" ndk { moduleName "hellojni" } } sourceSets{ main{ jniLibs.srcDirs=[] } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } |
0 Comments