View on GitHub

AliyunGradleConfig

自用的安卓开源项目工程模板。阿里云远程仓库加速,发布到maven仓库,代码混淆、资源混淆,持续集成(CI),多渠道多环境打包。在天朝使用jcenter、mavenCentral及google三个远程仓库,Gradle Sync太慢?一招教你配置阿里云镜像源。init.d/init.gradle

项目说明

2020.05.14

开发环境

协作工具

模板文件

镜像加速

在天朝使用 jcenter、mavenCentral 及 google 三个远程仓库,Gradle Sync 会很慢, google 仓库甚至需要科学上网才能访问。 为了加快速度,优先用 阿里云仓库服务 的仓库作为下载源, 将本项目的gradle/init.d/init.gradle复制到{USER_HOME}/.gradle/下即可, USER_HOME在 Windows 上大约为C:/Users/liyujiang/.gradle/,在 Linux 上大约为/home/liyujiang/.gradle/
init.d/init.gradle内容为:

buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repositories/jcenter' }
        maven { url 'https://maven.aliyun.com/repositories/google' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repositories/jcenter' }
        maven { url 'https://maven.aliyun.com/repositories/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url "https://www.jitpack.io" }
    }
}

远程真机

架构模式

模块化/组件化。

设计模式

MVVM:Model-View-ViewModel。使用谷歌架构组件ViewModelLiveDataDataBinding实现。

许可协议

Copyright (c) 2016-present 贵州纳雍穿青人李裕江<1032694760@qq.com>

The software is licensed under the Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
    http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
PURPOSE.
See the Mulan PSL v2 for more details.