[Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
2017-04-07 17:50
507 查看
我正在使用的方式(推荐),其实弄了大半天无非就是把.SO文件打包到APK的lib文件夹中,假如仔细阅读了Gradle的使用方法,自然就知道其实Gradle官方在新版已经自动实现了打包.SO文件的.很简单级就是在配置的android节点下加入下面的内容就ok:
[plain] view
plain copy
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
其他地方无需修改,整个项目的配置文件如下:
[plain] view
plain copy
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 16
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
这不就是很简单么,无需手动打包,也无需很复杂的打包拷贝命令,简单的操作就ok。可以说多看看官方文档是多么的重要。
[plain] view
plain copy
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
其他地方无需修改,整个项目的配置文件如下:
[plain] view
plain copy
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 16
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
这不就是很简单么,无需手动打包,也无需很复杂的打包拷贝命令,简单的操作就ok。可以说多看看官方文档是多么的重要。
相关文章推荐
- [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- Android Studio Gradle项目中添加JNI生成文件(.so文件)
- Android Studio-Gradle项目中添加JNI生成文件(.so文件)
- Android Studio-Gradle项目中添加JNI生成文件(.so文件)
- Android Studio-Gradle项目中添加JNI生成文件(.so文件)
- Android Studio-Gradle项目中添加JNI生成文件(.so文件)
- [Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- [Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- Android Studio-Gradle项目中添加JNI生成文件(.so文件)
- [Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- [Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- AndroidStudio Gradle项目中添加JNI生成文件(.so文件)
- AndroidStudio Gradle项目中添加JNI生成文件(.so文件)
- Android中JNI使用详解(3)---Android Studio中SO文件生成
- Android Studio项目如何添加.so文件(JNI)
- Mac下使用Android的Jni生成动态库so文件,并打包到APK包说明
- android studio开发jni无法生成so文件
- android studio下JNI生成so文件