Android Studio,Gradle,如何使用外部库资源?
Android Studio, Gradle, how to use external library sources?
我不了解 gradle、外部库及其工作原理。我有一个特定的问题,与 libgdx 和 overlap2d 库有关,但我的问题更多是关于一般的外部库。那么,让我们开始吧:
正如我所说,我在 android 工作室中使用 libgdx 和 overlap2d。 overlap2d 中存在问题,有人修复了它。解释 here。我的第一个问题是:我怎样才能得到这个修复?当我阅读 post 时,似乎解决方案已合并到主分支,但我没有。
如果我没理解错,gradle 下载外部库来构建项目。我对吗 ?我应该做一些特别的事情来强制 gradle 重新加载库还是自动的?如果是这样,为什么我的问题没有得到解决?
我还有其他问题,但我会根据第一个答案提出。
非常感谢。
如果您通过存储库云导入 Gradle 的依赖项,您可以 tools->android->Sync project with Gradle files
。但是您正在谈论的修复可能不会与您链接的依赖项项目合并。可能有一个包含修复程序(新版本)的新存储库,查找新版本并将 Gradle 文件中的 URL 更改为新版本。 Android Studio 会在您更改 Gradle 相关文件时询问是否应该为您执行 Gradle 同步。
如果您将该库作为项目中的一个模块,您只需从 Git 中提取新版本,将其替换为您当前的库,然后 tools->android->Sync project with Gradle files
.
我不了解 gradle、外部库及其工作原理。我有一个特定的问题,与 libgdx 和 overlap2d 库有关,但我的问题更多是关于一般的外部库。那么,让我们开始吧:
正如我所说,我在 android 工作室中使用 libgdx 和 overlap2d。 overlap2d 中存在问题,有人修复了它。解释 here。我的第一个问题是:我怎样才能得到这个修复?当我阅读 post 时,似乎解决方案已合并到主分支,但我没有。
如果我没理解错,gradle 下载外部库来构建项目。我对吗 ?我应该做一些特别的事情来强制 gradle 重新加载库还是自动的?如果是这样,为什么我的问题没有得到解决?
我还有其他问题,但我会根据第一个答案提出。 非常感谢。
如果您通过存储库云导入 Gradle 的依赖项,您可以 tools->android->Sync project with Gradle files
。但是您正在谈论的修复可能不会与您链接的依赖项项目合并。可能有一个包含修复程序(新版本)的新存储库,查找新版本并将 Gradle 文件中的 URL 更改为新版本。 Android Studio 会在您更改 Gradle 相关文件时询问是否应该为您执行 Gradle 同步。
如果您将该库作为项目中的一个模块,您只需从 Git 中提取新版本,将其替换为您当前的库,然后 tools->android->Sync project with Gradle files
.