in 开发

上文 讲述了 Gradle 中关于任务的基础概念,本文开始讲述下 Task 是如何定义的。

in 开发

提到 Gradle,熟悉 Android 的人都不会陌生,在我们开始把 Android Studio 这个 IDE 扶正的时候,gradle 就彻底进入了我们的视野。但是大多数人对于 gradle 执行构建和构建流程都比较陌生,本文从编写 Gradle Plugin 的角度,希望把 Gradl...

in 开发

终于来到了这一个章节,其实这个是之前一个小的“梦想”,但是真正到实现它的时候,感觉还蛮简单的,但是做完一件事总会有一些成就感,所以,我们今天就来完成这个事情,如果你还不知道 Dex 文件和资源文件怎么生成,请参考我前面几篇文章聊聊 APK —— 直接运行 Dex聊聊 APK —— Dex 热修...

in 开发

上两期我们讲了 APK 里面 Dex 的东西,明白了 Dex 只是 classes 的某种打包形式,我们暂时不拘泥于细节,关于代码的部分就告一段落。我们知道除了代码,一个应用里,资源占用了相当大的一部分。

in 开发

上一篇文章《聊聊 APK —— 直接运行 Dex》我们知道了怎么在手机上运行 Dex,那么和 Dex 文件最相关的应用技术可能就是热修复了。