
Gradle
提辖鲁
这个作者很懒,什么都没留下…
展开
-
android studio引用其他model的jar包
android studio项目如果存在多个model,并且想在app中调用其他model内的jar包相关类时,会提示找不到该类,让你add library到classpath中,但是操作之后没有作用出现这个问题的原因是build.gradle内使用了implement配置来导入jar包,比如implementation files('libs/test.jar')implementation...原创 2019-05-07 18:31:16 · 2751 阅读 · 2 评论 -
gradle配置国内镜像
使用阿里云国内镜像对单个项目生效,在项目中的build.gradle修改内容buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven{ url 'http://maven.aliyun.com/n原创 2017-11-02 11:19:28 · 104457 阅读 · 10 评论 -
一个完整Android项目所需要用到的gradle配置技巧
项目根目录的build.gradle配置// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { jcenter() } dependencies {原创 2017-02-09 21:45:28 · 3813 阅读 · 2 评论 -
使用gradle实现批量修改生成的apk文件名
在我们一次性打几十个渠道包的时候,如果我们想让打包完成的apk文件名按照我们想要的格式来命名,比如明确的apk的版本号,打包日期,那个渠道的包等等,这时就需要使用gradle的Variants属性来动态修改生成的apk文件名在app(module)目录下的build.gradle文件内加入如下代码:def buildTime() { def date = new Date() def原创 2017-02-09 21:16:40 · 1125 阅读 · 0 评论 -
使用gradle实现Android项目debug版与release版共存
在Android项目中,默认debug版与release版的包名相同,从而导致debug版与release版两者不能共存,为了方便开发时的调试,通过gradle我们可以实现让两者在一台手机上共存配置app目录下的build.gradle文件:android { ...... buildTypes { ...... debug { //为原创 2017-02-09 20:29:25 · 6816 阅读 · 0 评论 -
使用gradle的productFlavors实现Android项目多渠道打包
productFlavors 用法productFlavors顾名思义,就是用来分别定义产品不同的特性,使用它可以用一套代码创建不同的产品 就是用于定义产品的特性,这是每个产品不同的地方。有了它我们可以用同一套代码创建不同的产品。设置productFlavors的方法如下: 在build.gradle中加入productFlavors结构 在app(module)目录下的build.grad原创 2017-02-09 15:21:52 · 7195 阅读 · 0 评论 -
使用gradle的自定义Property实现Android项目的配置和依赖统一管理
gradle支持自定义property,在GoogleSamples中官方用了Ext(ra) Properties方式来定义了Android的配置文件和统一的依赖管理,这种方式也称动态属性,我们必须使用关键字ext(对应ExtraPropertiesExtension的实例)来定义动态属性在project根目录的build.gradle文件里使用如下配置:ext { //Android co原创 2017-02-08 21:57:15 · 2047 阅读 · 0 评论 -
使用gradle实现不同productFlavors对应不同资源文件
使用gradle实现不同productFlavors对应不同资源文件本文介绍下如何实现不同productFlavors对应不同资源文件,并且在不同资源文件的情况下,控制不同的逻辑res作为基础资源文件,添加一个res-flavors文件夹,里面建立productFlavors对应的资源文件注意:res的layout文件一定要包含所有res-flavors内的layout文件,包括layo...原创 2019-09-19 16:52:10 · 5537 阅读 · 0 评论