eclipse迁移到as ndk 不能生成.so文件的配置问题
来源:互联网 发布:组织权限控制 java 编辑:程序博客网 时间:2024/05/17 03:39
apply plugin: 'com.android.application'android { compileSdkVersion 19 buildToolsVersion "25.0.1" defaultConfig { applicationId "com.jd.voice.jdvoicesdk" minSdkVersion 8 targetSdkVersion 17 ndk { moduleName "jdvoice" ldLibs "log", "z", "m" abiFilters "armeabi", "armeabi-v7a", "x86", "mips" } } sourceSets { main { jni.srcDirs = []//设置禁止gradle生成Android.mk jniLibs.srcDirs = ['src/main/jniLibs']//设置目标的so存放 } } tasks.withType(JavaCompile) { compileTask -> compileTask.dependsOn 'ndkBuild','copyThirdso', 'copyJniLibs' } task ndkBuild(type: Exec) { def ndkBuildingDir = project.plugins.findPlugin('com.android.application').sdkHandler.getNdkFolder().absolutePath commandLine ndkBuildingDir + "/ndk-build.cmd", '-C', 'src/main/jni', "NDK_OUT=$buildDir/intermediates/ndk/obj", "NDK_APP_DST_DIR=$buildDir/intermediates/ndk/libs/\$(TARGET_ARCH_ABI)" } //设置新的so的生成目录 task copyJniLibs(type: Copy) { from fileTree(dir: file(buildDir.absolutePath + '/intermediates/ndk/libs'), include: '**/*.so') into file('src/main/jniLibs') } //将新生成的so拷贝到jniLibs目录 task copyThirdso(type: Copy) { from file('src/main/jni/vvw/libs') into file('src/main/jniLibs') } //将第三方的so拷贝到jniLibs目录 buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } }}dependencies { compile 'com.android.support:support-v4:19.1.0'}
按照以上修改配置文件即可
0 0
- eclipse迁移到as ndk 不能生成.so文件的配置问题
- Eclipse 工程迁移到 AS 遇到的一些问题
- eclipse下NDK生成.SO文件
- Android NDK系列(二)-AS使用CmakeLists生成so文件
- NDK生成so文件
- NDK生成so文件
- Android中JNI使用详解(1)---Eclipse中NDK配置So文件生成
- Eclipse android项目中配置NDK自动编译生成so文件
- NDK 引用生成的so文件
- AndroidStudio引用NDK生成的so文件
- Android开发随手记录-AS导出jar包 Android Studio生成包含assets的Jar 从Eclipse迁移到Android Studio,并打包指定文件到jar
- 在Eclipse 下集成ndk 自动编译生成so文件
- linux下利用NDK(Eclipse)生成so文件
- Eclipse下用NDK编译生成so文件
- Eclipse下用NDK编译生成so文件
- Eclipse下用NDK编译生成so文件
- as--eclipse迁移到as中
- eclipse配置自动生成ndk javah文件
- Bitmap小特效
- 欢迎使用CSDN-markdown编辑器
- Unity Shader (三)深度测试(depth test)
- R-数据导入与导出
- spark core 2.0 Driver HeartbeatReceiver
- eclipse迁移到as ndk 不能生成.so文件的配置问题
- 使用Matlab画出复杂网络博弈中热图(三维图)(学术论文)
- android中使用fontawesome
- JS或angularjs .then()问题
- linux(centos) 保存退出vi编辑
- iOS Core Animation(核心动画)
- hadoop环境搭建
- DWZ矿建中ajax提交文件表单的处理(关闭dialog+刷新父级anvTab)
- jiffies