如何使用Android Studio中库A中包含的库B类

时间:2016-01-20 18:11:38

标签: java android gradle dependencies

我构建了'库A',它依赖于'com.android.support:custom tabs:23.1.1',即

dependencies {
compile 'com.android.support:customtabs:23.1.1'
}

'库A'位于“Project My”中。
我在'Project My'中添加了模块'demo',在模块'demo'的build.gradle中添加了'library A'作为本地库

dependencies {
compile project(':library A')
// notice that no compile 'com.android.support:customtabs:23.1.1' here.
}

然后我可以在'com.android.support:customtabs:23.1.1'中使用类,这是完全正确的。

后来,我在JCenter和MavenCentral上发布了'库A',因此我们可以用一行导入'库A'

compile 'com.XXX.XXX:library A:1.0.0'

然后我创建了一个新的'Project My2',在它的build.gradle中,我添加了

compile 'com.XXX.XXX:library A:1.0.0'

但是

我无法在'com.android.support:customtabs:23.1.1'中使用类。而且我想知道如何在“com.android.support:customtabs:23.1.1”中使用类而不添加

dependencies {
compile 'com.android.support:customtabs:23.1.1'
}

在'Project My2'的build.gradle中。

0 个答案:

没有答案