Android 依赖项目外部文件夹中的工程

背景

不知从哪个时候开始,使用 brvah 时在 AS 中会提示 can not resolve method 或者 inconvertible types(只是 AS 会提示,但是并不影响编译运行,因为毕竟确实是有继承关系的):

maven { url "https://jitpack.io" }
implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.8'
can not resolve method.png
inconvertible types.png

解决

于是乎,考虑直接以源码的形式添加依赖,先下载源码到 BaseRecyclerViewAdapterHelper 目录,然后在本工程中添加依赖即可:

settings.gradle

include ':BaseRecyclerViewAdapterHelper'
project(':BaseRecyclerViewAdapterHelper').projectDir = new File('../../Github/BaseRecyclerViewAdapterHelper/library')

build.gradle

implementation ':BaseRecyclerViewAdapterHelper'
问题解决.png

你可能感兴趣的:(Android 依赖项目外部文件夹中的工程)