2个独立的SDK之间难免会有native依赖,例如A SDK 依赖 B SDK,我们通常的做法是手动将A中的头文件和已经编译好的lib拷贝到B中,然后在B中的Android....
2个独立的SDK之间难免会有native依赖,例如A SDK 依赖 B SDK,我们通常的做法是手动将A中的头文件和已经编译好的lib拷贝到B中,然后在B中的Android....
VirtualApp是如何来安装apk,与系统原生通过AppManagerService服务来进行安装会有哪些不同之处呢?首先,从添加apk的函数入手,来掌握整个安装的脉络。...
Gradle作为编译工具,理所当然也要谈谈publish这块。Gradle提供了两种发布方式,分别是ivy和maven,这里着重说下maven的方式好了,这也是最常用的方式。...
谈到Gradle开发,相信很多人第一反应就是开发Gadle Plugin。这倒也没错,plugin是Gradle提供出来,通过apply(Closure closure)方法...
这章来说说Gradle中最重要的编译执行载体task,它实质是一系列Action的集合,其中最为重要的是七个属性和六个方法。可以通过gradlew :projectName:...
谈起Gradle开发,自然就需要先从最基础的两个配置文件build.gradle以及settings.gradle说起,那其实对应的Gradle API类就是org.grad...
前言 Gradle对于android开发来说既熟悉也陌生,熟悉在于gradle已经成为android studio的默认构建工具,我们需要在build.gradle等配置文件...
前言 插件化一直是百舸争流,Small、Replugin、Atlas等方案也是层出不穷,在android开发呈现百花齐放的感觉。最近看到了一种新的插件化方案,确切的说更像一种...