我尝试了许多方法将此项目导入AS,但是我尝试工作.
在我的项目中,我有这个文件夹结构:
Project Root+-- app| +-- builds| +-- libs| | +-- PullToRefresh (my lib project)| +-- src| | +-- main (java code and resources)
在build.gradle中,我试图这样做:
dependencIEs { compile project(":libs:PullToRefresh")}
但是我收到这个错误消息:
Gradle 'my_project' project refresh Failed: Project with path ':libs:PullToRefresh'Could not be found in project ':app'解决方法 AndroID Studio适用于项目模块概念,所有模块应位于根目录(您的项目目录)中.一个模块可以依赖于其他模块/模块.您的图书馆在同一个项目下被视为不同的模块,您的主要模块(您的情况下的应用程序)取决于它们.
改变您的项目结构一点点:
Project Root+-- libs +-- PullToRefresh (my lib project)+-- app| +-- builds| +-- src| | +-- main (java code and resources) +-- .....+--settings.gradle
在你的settings.gradle中加入这一行
include ':libs:PullToRefresh'
你的build.gradle看起来不错.我建议您将目录名称从libs更改为库,因为使用libs作为jar依赖关系而不是模块依赖关系.
并将其保存在主模块的build.gradle文件中:
dependencIEs { compile project(":libs:PullToRefresh")}总结
以上是内存溢出为你收集整理的如何在Android Studio项目中包含库模块依赖关系?全部内容,希望文章能够帮你解决如何在Android Studio项目中包含库模块依赖关系?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)