几个月前我切换到了 Android Studio,但直到最近我才从我的项目中添加或删除库模块。我遇到了一个问题,仅包含库模块(例如 google play 服务)不足以让我的应用程序编译。
我确保库模块使用自己的 jar 作为依赖项。参考 jar 可以在这里看到:
但是除非我将库项目和这个 jar 库作为依赖项包含到我的主应用程序模块中,否则该应用程序将无法编译。我的印象是只包含库本身就足够了,因为它包含所有 res/ 文件和包含 java 文件的 jar 本身。
我通过执行以下操作使其工作:
但是不应该只有 1 个项目库/模块就足够了吗?如果你看你会发现我需要对 Android v7 的 appcompat 库做同样的事情。