草庐IT

dependenceName

全部标签

AAR依赖和module源码动态切换

痛点壳工程通过implementation'com.alibaba:fastjson:1.2.76'的形式引入aar文件,而aar使用一个单独的业务工程开发,这种形式开发模式常见于组件化的工程中。这样做可以隔离代码,深度解耦,业务复用,节省编译时间。然而有时候我们需要在壳工程中进行aar联调,这时候我们就需要把aar工程的源码引入到壳工程中,在壳工程中做法如下:在settings.gradle文件中添加如下配置include":moduleName"project(":moduleName").projectDir=file("源码路径")在app模块通过implementationproje

AAR依赖和module源码动态切换

痛点壳工程通过implementation'com.alibaba:fastjson:1.2.76'的形式引入aar文件,而aar使用一个单独的业务工程开发,这种形式开发模式常见于组件化的工程中。这样做可以隔离代码,深度解耦,业务复用,节省编译时间。然而有时候我们需要在壳工程中进行aar联调,这时候我们就需要把aar工程的源码引入到壳工程中,在壳工程中做法如下:在settings.gradle文件中添加如下配置include":moduleName"project(":moduleName").projectDir=file("源码路径")在app模块通过implementationproje