及物指称don';使用实施项目时,t在gradle工作
我有一个核心项目,它依赖于其他库及物指称don';使用实施项目时,t在gradle工作,gradle,android-gradle-plugin,build.gradle,Gradle,Android Gradle Plugin,Build.gradle,我有一个核心项目,它依赖于其他库 Core build.gradle dependencies { implementation 'com.jakewharton:butterknife:9.0.0-rc2' annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc2' } 我还有另外一个用户项目提到了Core。 在用户项目中,是否引用核心库: User build.g
Core build.gradle
dependencies {
implementation 'com.jakewharton:butterknife:9.0.0-rc2'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc2'
}
我还有另外一个用户项目提到了Core。
在用户项目中,是否引用核心库:
User build.gradle
dependencies {
implementation 'com.example: core: 1.0'
}
在用户项目中,我可以访问butterknife类,但当我在核心项目中引用时
User build.gradle
dependecies{
implementation project(":core")
}
我无法访问butterknife类(编译失败;有关详细信息,请参阅编译器错误输出)
是否有任何方法可以引用core并能够使用core引用的依赖项?这就是方法
该插件公开了两种可用于声明依赖关系的方法:api
和implementation
。api
配置应用于声明库api导出的依赖项,而实现
配置应用于声明组件内部的依赖项
api
配置中出现的依赖项将通过传递方式公开给库的使用者,因此将出现在使用者的编译类路径上另一方面,在实现
配置中找到的依赖项不会向使用者公开,因此不会泄漏到使用者的编译类路径中。
将Butter Knife声明为api
依赖项,或者在user/build.gradle
中明确依赖它,“编译器输出获取更多详细信息”在哪里?这是消息:“错误:找不到符号类BindView”