不能包含来自AAR的传递依赖项

时间:2015-04-27 16:09:02

标签: android-gradle

所以,我有一个项目,分为图书馆和应用程序部分;图书馆预计会向广大受众发布,因此我需要将其设为using (Test.ServiceClient oClient = new Test.ServiceClient()) { oClient.Ping(); } (或者更确切地说,.aar + .aar)。

.pom中......没什么重要的。

library/build.gradle

app/build.gradle

POM以repositories { flatDir { dirs "/tmp/testlibdir/" } } ... apply plugin: 'android' compile ('foo.bar:baz-lib:0.0.1@aar') { transitive=true } /tmp/testlibdir/baz-lib-0.0.1.pom和.aar /tmp/testlibdir/pom.xml提供。

Gradle不会从该POM加载任何依赖项,因此我在运行时获得了很多/tmp/testlibdir/baz-lib-0.0.1.aar

它有什么问题?

我重复了在this question中完成的路径,但它无法正常工作。

也尝试使用

java.lang.NoClassDefFoundError:
android { publishNonDefault true } 中的

,没有效果。

0 个答案:

没有答案