关闭

gradle在项目中的应用

标签: gradleapkandroid开发配置
96人阅读 评论(0) 收藏 举报
分类:
apply plugin:代表的是在项目中使用的插件
compileSdkVersion:代表是使用的Sdk版本
buildToolsVersion:代表构建工具的版本,一般都是Sdk相配套的。在项目创建的时候就会自动生成
signingConfigs:签名配置,主要有develop,release
	develop:开发时候的配置
		keyAlias:	//apk签名的名称
		keyPassword:	//apk签名的密码
		storeFile file:	//签名文件存放的位置
		storePassword:	//这个一般与apk签名的密码一样
	release:发布时候的配置,与开发时的配置参数差不多
defaultConfig:默认的一些配置
	minSdkVersion:该项目支持最小的版本
	targetSdkVersion:该项目支持最高的版本
	versionCode:当前项目的版本号
	versionName:当前项目的版本名称
	signingConfig:签名配置 可以这样玩signingConfig signingConfigs.develop
重头戏来了
buildTypes:运行环境的类型
	release:发布时的配置
		minifyEnabled:是否开启混淆机制,值为true或false
		shrinkResources:是否去除无效的媒体资源,值为true或false(注:假如minifyEnabled=false,那么这个属性将无效 
注:假如使用代码动态获取媒体资源,有可能获取不到。因为shrinkResources只能检查静态的)
		proguardFiles:制定混淆规则的文件(网上有人通过这个规则文件的配置,可以将整个项目的大小进行减小)
		signingConfig:同defaultConfig中一样
		debuggable:是否保留调试信息
	debug:调试时的配置,与release相同
dependencies:导入第三方的类库
								
								注:这只是一些自己开发中见到的。gradle版本为2.0以上,还有一些下次再发


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3520次
    • 积分:167
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:0篇
    • 译文:1篇
    • 评论:0条
    文章分类
    文章存档