android tools 删了,指示Android Gradle脚本删除未对齐的apks和清理工件文件

几天前我开始使用Gradle构建系统,并按照我想要的方式工作,这里是:

buildscript {

repositories {

mavenCentral()

}

}

dependencies {

classpath 'com.android.tools.build:gradle:0.6.+'

}

apply plugin: 'com.android.application'

android {

compileSdkVersion 17

buildToolsVersion '18.0.1'

productFlavors {

flavor1 {

packageName "flavor1"

}

flavor2 {

packageName "flavor2"

}

flavor3 {

packageName "flavor3"

}

}

sourceSets {

main {

manifest.srcFile 'AndroidManifest.xml'

java.srcDirs = ['src']

resources.srcDirs = ['src']

renderscript.srcDirs = ['src']

res.srcDirs = ['res']

assets.srcDirs = ['assets']

}

signingConfigs {

release {

storeFile file("test.keystore")

storePassword "*****"

keyAlias "****"

keyPassword "*****"

}

}

buildTypes {

release {

signingConfig signingConfigs.release

}

}

}

dependencies {

compile fileTree(dir: 'libs', include: '*.jar')

}

}

正如你可以看到,这里只是构建3种口味的应用程序,并使用相同的键签名.我只是运行gradle assembleRelease,20秒后,我的apks在构建文件夹.但问题是有其他文件生成,我不想要的例如appname-release-unaligned.apk.

我知道这个文件是需要的,在apk可以签名之前,但是想添加一个任务来删除这些文件在我的毕业生脚本?

另外如果可能的话,我想删除在生成期间生成的所有其他(shell我说的文件文件).本质上,我想运行像小孩干净的东西,但离开构建的apk文件.我该如何做?

奖金:如果有人指出如何优化这个脚本,并启用zip align和proguard(没有自定义规则只是默认混淆是好的),这也将有助于我,因为我是新来的毕业,没有一个教程,我遵循解释这些脚步.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值