Java 如何在android库gradle项目中包含依赖项?
我正在使用android Studio与Gradle一起构建一个android库项目。它具有一些本地依赖性:Java 如何在android库gradle项目中包含依赖项?,java,android,maven,gradle,android-library,Java,Android,Maven,Gradle,Android Library,我正在使用android Studio与Gradle一起构建一个android库项目。它具有一些本地依赖性: 编译项目(':androidlibrary') 使用嵌套的其他外部依赖项: 编译组:'com.google.guava',名称:'guava',版本:'14.0.1' 我设法构建了aar文件,但没有包含外部或本地依赖项。我希望在发布到maven时,POM文件中会提到外部依赖项,但是本地依赖项呢 建设这样一个项目的正确方式是什么 在aar中没有自动打包库依赖项的方法。这与适当的依赖关系管理
编译项目(':androidlibrary')
使用嵌套的其他外部依赖项:
编译组:'com.google.guava',名称:'guava',版本:'14.0.1'
我设法构建了aar
文件,但没有包含外部或本地依赖项。我希望在发布到maven时,POM文件中会提到外部依赖项,但是本地依赖项呢
建设这样一个项目的正确方式是什么 在aar中没有自动打包库依赖项的方法。这与适当的依赖关系管理背道而驰,并可能导致后续问题 如果您真的想这样做,您必须手动收集依赖项(使用build.gradle中的代码)并在aar中手动打包文件。我最后使用了Intellj IDEA的“从maven下载库”功能,如前所述。它将库及其所有依赖项下载到本地目录
只是一个友好的警告:包含依赖项被认为是一种非常糟糕的做法,应该避免。这可能会引起冲突 我可以在任何地方找到手动收集依赖项并在aar中打包文件的代码?我有同样的具体问题