Android Module引用另一个Module遇到的问题

1.在模块化开发中,baseLibrary中这样写,在UserLibirry依赖了baseLibrary将无法调用到这些依赖库中的类

Android Module引用另一个Module遇到的问题

因为implementation声明的依赖只能在本module模块内使用,跨module使用就要使用api声明(其实就是曾经的compile,改成compile,studio编译器又会叫喳喳,如下)

Android Module引用另一个Module遇到的问题

改成如下即可调用到这些依赖库中的类

Android Module引用另一个Module遇到的问题

2.module使用library的自定义view没有提示的原因:

编译版本问题,module中的编译版本必须与library中的版本一致才行,修改module的gradle文件的compileSdkVersion和targetSdkVersion