Android Studio:根据第三方库的来源制作应用程序

时间:2015-01-05 11:31:29

标签: java android maven intellij-idea android-studio

在尝试将依赖于我的项目放在第三方库时,我遇到了麻烦。我试图依赖maven中的同一个lib,但maven中的版本不是最新的,但下载的软件包有最新的更改。

下载的文件夹只有' src',' pom'和' .gitignore'在里面。当我尝试将项目导入Android Studio然后放入依赖项时,我不能,因为Android Studio只需要导入Gradle或Eclipse项目。我试图从现有的源创建至少IntelliJ项目,但是我仍然无法设置依赖项,因为Android Studio只需要Gradle或Eclipse项目。你能帮我解决这个依赖问题吗?感谢。

1 个答案:

答案 0 :(得分:1)

这里有三个选项:

  1. 通常,您应该依赖于已编译的二进制文件。最好的方法是在其中一个存储库中找到它(例如jcenter或maven central),然后在你的gradle构建中声明它。
  2. 如果这个依赖项在任何存储库中都不存在,但可以以其他格式下载(可能是带有jar文件的zip文件或其他内容),则可以将jar文件放入项目的lib文件夹中。
  3. 作为最后的手段,您可以通过运行mvn install查看源代码,使用Maven构建它(您必须安装Maven并包含在路径中)。完成后(假设项目已成功构建),您可以将jar从build文件夹放入lib文件夹,或将maven插件添加到build.gradle}这将在您的本地计算机缓存中自动找到jar文件。
  4. 在后两种情况中的任何一种情况下,非常欢迎您要求开发人员将其项目二进制文件发布给Bintray。这将允许所有其他用户正确使用(#1)。