所以,事情是这样的,我有一个.aar文件,当我将它作为依赖项添加时,如下所示:
compile('com.foo:bar:1.0.0@aar')
它生成以下文件:
build > intermediates > exploded-aar > com.foo > bar > bar-1.0.0
其中包含classes.jar、源等。
然而,它应该做以下工作:
build > intermediates > exploded-aar > com.foo > bar > 1.0.0
有人知道为什么我的aar没有被正确地导入吗?
这是一个问题,因为在构建gradle时会发生以下错误:
com.android.manifmerger.ManifestMerger2$MergeFailureException: java.io.FileNotFoundException: /build/intermediates/exploded-aar/com.foo/bar/1.0.0/AndroidManifest.xml (No such file or directory)
但是,它在bar-1.0.0目录中是明显可见的。
编辑:更多信息
毫无办法。
发布于 2015-02-14 17:48:17
我本来不打算回答我自己的问题,但现在我得到了几张选票。
原来,在我的minSDK中定义的build.gradle并没有安装。
一旦我安装了适当的SDK,一切都正常。
https://stackoverflow.com/questions/25855734
复制相似问题