错误: 无法访问RxAppCompatActivity
找不到com.trello.rxlifecycle2.components.support.RxAppCompatActivity的类文件谷歌在2018年年末放弃掉以compile的方式导入包的解决方式
我把公共模块的这些全部换成implementation之后,其他模块的无法使用公共模块的这些包,后来经过不停的尝试,找到了原因,公共模块的使用的compile最好不要动,要改可以改成api,api也是谷歌推荐的。经过测试,jar包是可以用implementation的,但是如果是依赖包就不行了,必须用api或者compile
当然,每个模块自己的需要的包是可以直接用implementation,但是仅限于自己用的包。共用的包除了jar包,其余的必须用api或者compile。用implementation是无法正常使用的。
总结一下,api的作用等同于compile,implementation添加的依赖包值能用于自己的module,其余的module是不能够调用的。