Title

使用Gradle管理你的Android Studio工程

重点*Gradle多渠道和自动化打包(基础篇).md
重点*Gradle中文文档
使用Gradle管理你的Android Studio工程
使用Gradle构建Android项目
Gradle里的三种依赖
快速了解AndroidStudio的Gradle
Gradle 构建 android 应用常见问题解决指南
Gradle学习
快速掌握 Android Studio 中 Gradle 的使用方法

Don’t use dynamic versions for your dependencies

Gradle学习笔记(Android)
Android开发之Gradle笔记整理1
Android开发之Gradle笔记整理2——Gradle常用命令及UMeng多渠道打包实战


[提高 Android Studio 编译速度]

加快Android Studio的编译速度
优化android-studio编译效率的方法.md

任务task的执行

通常会有以下任务:

assemble The task to assemble the output(s) of the project(输出一个项目文件,android就是打包apk)

check The task to run all the checks.(运行检查,检查程序的错误,语法,等等)

build This task does both assemble and check (执行assemble和check)

clean This task cleans the output of the project(清理项目输出文件)

其它命令参考:
./gradlew build
./gradlew assemble
./gradlew assembleInnderDebug

查看其他所有依赖关系

Don’t use dynamic versions for your dependencies
$ ./gradlew :app:dependencies
$ ./gradlew androidDependencies
$ ./gradlew buildscriptDependencies

使用 gradlew compileDebug –stacktrace 命令调试查看输出 参考 Android Studio and Gradle build error

apk 应用打包签名相关

查看密钥库证书指纹SHA1

keytool -list -keystore coam.jks

Certificate fingerprints:
         MD5:  F1:DB:A0:07:72:4F:CC:1C:27:7A:83:AC:F0:01:04:18
         SHA1: B1:4E:98:0F:87:40:90:2B:C5:90:33:2C:1E:A2:9A:4E:95:8B:A0:C7
         SHA256: C2:FF:23:E8:18:11:3B:9C:6D:1C:DA:17:35:5D:A3:C8:DB:04:58:5F:8A:3B:C9:C2:0C:72:4D:F3:C6:A0:17:D9
         Signature algorithm name: SHA256withRSA
         Version: 3

旧版,李邦提供

md5: b11b96e0ca39d6ed04cbaefd29edadae这个是正式的签名,md5: 63ef90a0e13362902e7482673fe37df9这个是我机子上的测试签名


Android App Proguard …

Refresh

使用proguard混淆android代码
AndroidStudio下ProGuard混淆打包
ProGuard基础语法和打包配置
http://stackoverflow.com/questions/25314202/proguard-build-failure-with-lombok-annotation-library

文章目录
  1. 1. 使用Gradle管理你的Android Studio工程
    1. 1.1. 查看其他所有依赖关系
  2. 2. apk 应用打包签名相关
    1. 2.1. 旧版,李邦提供
  3. 3. Android App Proguard …
  • Refresh