Android build.gradle
buildTypes : buildTypes {} 封装此项目的所有构建类型配置 buildTypes { debug { } release { debuggable false zipAlignEnabled true minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
下面我们来说说buildTypes里面各项的的常见属性:
属性 | 描述 |
---|---|
boolean debbuggable | 该构建类型是否生成一个可调式的apk |
boolean minifyEnabled | minifyEnabled=true就会开启混淆 |
Boolean multiDexEnabled | 是否可以分包 |
File multiDexKeepFile | 指定放在main dex内的类,如果设置则它的格式为一个类一行:com/example/MyClass.class |
File multiDexKeepProguard | 指定用在main dex 的类上的混淆文件,跟系统混淆文件联合使用 |
String name | 这种构建类型的名称 |
proguardFiles | 指定插件使用的混淆文件 |
SigningConfig signingConfig | 签名配置文件 |
boolean zipAlignEnabled | 是否使用zipAlign优化apk,Android sdk包里面的工具,能够对打包的应用程序进行优化,让整个系统运行的更快 |
String versionNameSuffix | VersionName的后缀 |
版权声明:如无特殊标注,文章均为本站原创,转载时请以链接形式注明文章出处。
评论