android studio Build 设置简介
16lz
2021-01-23
apply plugin: 'com.android.application'android { // android 版本管理 compileSdkVersion 26 编译版本号 buildToolsVersion "26.0.1" defaultConfig { applicationId "redmoney.testjni" minSdkVersion 19 最低运行版本 targetSdkVersion 26 目标兼容最高版本 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" externalNativeBuild { cmake { cppFlags "" } } } // 开关 混淆 压缩 buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } // jni 编译 cmake文件 externalNativeBuild { cmake { path "CMakeLists.txt" } } //指定 NDK 相关信息 defaultConfig { //添加 ndk { moduleName "demo" //库名字 //ldLibs "log", "z", "m" 指定Ndk so 编译的架构 abiFilters "armeabi", "armeabi-v7a", "x86" } } //添加 指定各种路径 sourceSets { main { jniLibs.srcDirs = ['libs'] } }}// 包含 jar 或者libllydependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:26.0.0-alpha1' testCompile 'junit:junit:4.12'}
更多相关文章
- eclipse中修改工程的Android版本
- cordova与android的版本对应和安装
- 关于Android 版本向下兼容
- Android 防界面劫持方案,无视Android系统版本限制,无需操作栈
- Android和Linux kernel版本对应表
- Android studio项目不能编译,提示设备版本过低
- (Android)react-native获得手机的Android版本号