配置:
1.gradle-wrapper.properties中配置distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip
2.项目gradle中buildscript下配置
dependencies {
classpath “com.android.tools.build:gradle-experimental:0.7.0-alpha1”
}
修改gradle文件
1.moudle的gradle文件中用apply plugin: ‘com.android.model.application’代替以前的 apply plugin:”com.android.application”
2.gradle结构也和过去不太一样了 android 外面要加一层model,用官方的话说就是Configuration is wrapped with the model { } block
3.如果不链接第三方静态库的话只需要配置android.ndk 和 android.productFlavors就可以了
4.如果需要链接第三方静态库需要如下配置 , yourlib需要替换成你所引用的库的name

repositories {            libs(PrebuiltLibraries) {                yourlib{                    headers.srcDir "src/main/jni/lib/include(第三方库头文件存放位置)"                    binaries.withType(SharedLibraryBinary) {                        sharedLibraryFile = file("src/main/jni/lib/libyourlib.so(第三方库so位置)")                    }                }            }    }    android.sources {        main{            jni {                dependencies {                    library "yourlib" linkage "shared"                }            }            jniLibs {                dependencies {                    library "yourlib"                }            }        }    }

ok build successful

参考
http://ph0b.com/new-android-studio-ndk-support/#more-236
http://tools.android.com/tech-docs/new-build-system/gradle-experimental

更多相关文章

  1. ANDROID NDK makefile 链接静态库的方法
  2. Android的Face++Demo错误1302
  3. android MotionEvent的相关的类的介绍
  4. Android(安卓)Action静态广播收不到(系统版本8.0)
  5. android资源配置文件
  6. Android——动态广播、静态广播
  7. Android拖动改变小球位置
  8. Android自实现activity之间切换,view随手指移动
  9. android GPS开发实践

随机推荐

  1. Android开发带图标的按钮
  2. Android 禁止应用在模拟器上运行
  3. 使用QT调用FFMPEG库部署到Android设备、
  4. android 在Fragment 中使用ormlite 数据
  5. Android(安卓)获取window状态栏和标题栏
  6. ImageView属性
  7. Android定位详解 兼容网络定位、GPS定位
  8. Android中startService基本使用方法概述
  9. Android常用动画总结
  10. linux系统上android的USB调试