我构建了'库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中。