gpt4 book ai didi

android - 包含 jar 的项目库(例如支持 v7 和播放服务)无法正常工作

转载 作者:行者123 更新时间:2023-11-29 21:30:06 24 4
gpt4 key购买 nike

几个月前我切换到 Android Studio,但直到最近我才从我的项目中添加或删除库模块。我遇到了一个问题,即仅包含库模块(例如 google play 服务)不足以让我的应用程序编译。

enter image description here

我确保库模块使用它自己的 jar 作为依赖项。引用 jar 可以在这里看到:

enter image description here

但是除非我将库项目和这个 jar 库作为依赖项包含到我的主应用程序模块中,否则该应用程序将无法编译。我的印象是只包含库本身就足够了,因为它包含所有 res/文件和包含 java 文件的 jar 本身。

我通过执行以下操作让它工作:

enter image description here

但难道仅仅 1 个项目库/模块就足够了吗?如果您仔细观察,就会发现我需要对 Android v7 的 appcompat 库执行相同的操作。

最佳答案

编译后的模块(.jar文件)不需要在自身模块的依赖中添加。

换句话说,一旦您将模块导入到您的项目中,您唯一要做的就是将它作为模块依赖项添加到您的项目中。

当您添加模块库时,Android Studio 会自动生成/添加.jar 文件到库中,然后添加到项目的依赖项中。

模块依赖 neither does Google Play Service Module


Google Play 服务库 Google play library has no dependencies


主项目模块依赖 But Project depends on Google Play Services Module

关于android - 包含 jar 的项目库(例如支持 v7 和播放服务)无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19717923/

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