gpt4 book ai didi

java - Android Studio : make application depending on sources of third-party library

转载 作者:行者123 更新时间:2023-12-01 12:04:05 26 4
gpt4 key购买 nike

当我试图将我的项目的依赖项放在第三方库上时,我遇到了麻烦。我试图依赖maven中的相同库,但是maven中的版本不是最新的,但是下载的包有最新的更改。

下载的文件夹中只有“src”、“pom”和“.gitignore”。当我尝试将项目导入 Android Studio 然后添加依赖项时,我不能,因为 Android Studio 只希望导入 Gradle 或 Eclipse 项目。我尝试从现有源至少创建 IntelliJ 项目,但是我仍然无法设置依赖项,因为 Android Studio 仅需要 Gradle 或 Eclipse 项目。你能帮我解决依赖问题吗?谢谢。

最佳答案

这里有三个选项:

  1. 一般来说,您应该依赖于已编译的二进制文件。最好的方法是在存储库之一(例如 jcenter 或 mavencentral)中找到它,然后在您的 gradle 构建中声明它。
  2. 如果任何存储库中都不存在此依赖项,但可以以其他格式下载(可能是包含 jar 文件的 zip 文件或其他文件),则可以将 jar 文件放入项目的 lib 文件夹中。
  3. 作为最后的手段,您可以检查源代码,通过运行 mvn install 使用 Maven 构建它(您必须安装 Maven 并将其包含在您的路径中)。完成此操作后(假设项目已成功构建),您可以将 build 文件夹中的 jar 放入 lib 文件夹中,或添加 maven > 将插件添加到您的 build.gradle 中,它将自动在本地计算机缓存中查找 jar 文件。

在后两种情况中的任何一种情况下,我们都非常欢迎您要求开发人员将其项目二进制文件发布到 Bintray。这将允许所有其他用户正确使用(#1)。

关于java - Android Studio : make application depending on sources of third-party library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27778653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com