人生处万类,知识最为贤。这篇文章主要讲述Android studio Gradle配置通用配置相关的知识,希望能为你提供帮助。
在使用android studio
Android开发中Gradle通常会遇到很多相同的配置例如在不同的module中都要配置相同的compileSdkVersion、buildToolsVersion等
这时我们可以定义一个共享变量统一他们的配置,防止不同module因为配置不同而导致的一些兼容性问题,或一些其他bug
一、定义共享变量
在工程根目录创建一个名为common_config.gradle的文件
文件内容举例
project.ext{ //java相关 java_version=8 java_max_heap_size=4G//JDK版本兼容 source_compatibility = this.& getJavaVersion() target_compatibility = this.& getJavaVersion()//kotlin 版本‘ kotlin_version = ‘1.3.41‘//Android编译相关版本 compile_sdk_version =28 build_tools_version =‘28.0.3‘ min_sdk_version= 16 target_sdk_version =29//混淆相关 minify_enabled =false } def getJavaVersion(){ switch (project.ext.java_version){case "6": return JavaVersion.VERSION_1_6 case "7": return JavaVersion.VERSION_1_7 case "8": return JavaVersion.VERSION_1_8 } }
二、引入通用配置
apply from:"${project.rootDir}/common_config.gradle"
示例:
buildscript { //引入通用配置 apply from:"${project.rootDir}/common_config.gradle"repositories { google() jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:3.5.0‘ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" //small 插件框架 //classpath ‘net.wequick.tools.build:gradle-small:1.1.0-alpha2‘ // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files}} ......
三、在Module中使用这个通用配置
示例:
compileSdkVersion compile_sdk_version buildToolsVersion build_tools_version defaultConfig { applicationId "com.jelly.smalldemo" minSdkVersion minSdkVersion targetSdkVersion targetSdkVersion versionCode 1 versionName "1.0.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" applicationIdSuffix =kotlin_version } buildTypes { release { minifyEnabled minify_enabled proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt‘), ‘proguard-rules.pro‘ } }
【Android studio Gradle配置通用配置】
推荐阅读
- 获取uniapp版本号
- UpdateAppHttpUtils
- [Android][Framework]Activity启动流程
- 雷蛇Naga那伽梵蛇2014款怎样?雷蛇那伽梵蛇新款视频
- usb3.1传输速度最快是多少?USB3.1传输速度达10Gbps
- u盘读不出来怎样办处理办法总结
- 笔记本电脑声音太小处理办法总结
- 笔记本键盘失灵怎样办?笔记本键盘失灵处理办法总结
- 笔记本键盘按键错乱处理办法总结 笔记本键盘按键错乱怎样修好