兔子--Gradle的基本脚本
来源:互联网 发布:流程图制作软件中文 编辑:程序博客网 时间:2024/05/15 13:52
<span style="font-size:18px;color:#ff0000;">实现了:apk签名,多渠道打包,jar包依赖,换资源。</span>
<span style="font-size:18px;"></span>
<span style="font-size:18px;"> </span><pre name="code" class="java">buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } } dependencies { classpath 'com.android.tools.build:gradle:0.4' }}apply plugin: 'android'dependencies { //单文件依赖,不能同时依赖单文件,有依赖文件夹 // compile files('libs/android-support-v4.jar') //依赖文件夹下的 .jar compile fileTree(dir: 'libs', include: '*.jar')}android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 16 targetSdkVersion 16 }//给apk签名 signingConfigs { release { storeFile file("src/key.keystore") storePassword "123456" keyAlias "wang" keyPassword "123456" } buildTypes { release { signingConfig signingConfigs.release } } } //代码混淆 buildTypes {// release {// debuggable false// jniDebugBuild true// signingConfig signingConfigs.myConfig// } release { runProguard true proguardFile getDefaultProguardFile('proguard-android.txt') } }//;...... tasks.withType(Compile) { options.encoding = "UTF-8" } //多渠道打包,有时候,带有中文注释会报错 //Manifest中需要添加如下代码: // <meta-data android:name="channel" android:value="${channelName}"/> productFlavors { yingyongbao { packageName "com.example.flavor1" versionCode 20 manifestPlaceholders = [channelName: "YINGYONGBAO"] } umeng { manifestPlaceholders = [channelName: "UMENG"] } 豌豆荚 { manifestPlaceholders = [channelName: "豌豆荚"] } } /** * 配置多渠道版本的信息 */ sourceSets { umeng { java.srcDirs = ['src/main/java', 'src/umeng/java'] res.srcDirs = ['src/mainn/res', 'src/umeng/res'] assets.srcDirs = ['src/main/assets', 'src/umeng/assets'] } }}
0 0
- 兔子--Gradle的基本脚本
- 兔子-build.gradle中代码的含义
- gradle--第十三章 编写基本的构建脚本
- 完整的gradle脚本
- 兔子--Gradle命令总结
- Gradle--第六章、基本构建脚本
- Gradle--第六章、基本构建脚本2
- gradle--第六章、基本构建脚本3
- Gradle的基本使用
- Gradle的基本使用
- Gradle 的一个打包脚本
- 兔子--gradle安装和配置
- AndroidStudio Gradle的基本使用
- 脚本军火库:回到 Gradle 项目的顶层
- Gradle脚本的变量及其作用域
- Android 集成Tinker的gradle脚本
- 基本的ajax脚本
- 构建基本的脚本
- gsoap生成客户端程序,调用接口时出现 Error 200 fault: SOAP-ENV:Client [no subcode] 修改方法
- 剪花布条
- Polynomial Curve Fitting
- .NET Framework、C#、CLR和Visual Studo之间的版本关系
- 正则引擎对比
- 兔子--Gradle的基本脚本
- 微信会成为中国大妈的下一个时尚吗?
- cocos2d-x 颜色混合
- 优酷真实视频地址解析
- Struts2-第一个工程折腾了半天,结果jar包版本问题
- 第十七周项目6--学生成绩统计(4)
- android camera
- 微信会成为中国大妈的下一个时尚吗?
- Java判断一个字符是不是汉字