Android - 如何使项目依赖于另一个

时间:2017-07-29 15:18:06

标签: java android dependencies

我对那里的大量信息感到非常不知所措,我的问题非常简单。

我在IntelliJ Idea中创建了一个名为com.example.util的程序包。在这个包中,我有一些静态类,我想在其他项目中使用。

现在,我有一个Android项目,我想使用该util包中的类。

但是,我找不到一种简单的方法,可以让我保持流状态编辑两个项目(Android和Util)。我可以将util包编译成单个JAR文件,然后将其复制粘贴到Android中的libs文件夹中,但这样做太多而且效率不高。

有人可以解释一下吗?我想要的只是继续在Util包上编写并让Android项目拉出所有类。

3 个答案:

答案 0 :(得分:1)

也许您可以将要使用的类放在库中:Create multiple projects in Android Studio

以上帖子中的答案中有一小部分内容描述了如何将您的库添加到项目中:

  

在项目的settings.gradle中添加

include ':commonLibrary'
project(':commonLibrary').projectDir= new File('../path_to_your_library_module')
     

在的build.gradle添加

compile project(':commonLibrary').

答案 1 :(得分:0)

很简单。在" dependecies"阻止添加行:

compile project(":path:myproject")

答案 2 :(得分:0)

转到文件, 单击新建 - 导入模块 添加下载的项目 导入后,右键单击项目并选择“打开模块设置” 在Modules部分,选择app,转到dependencies选项卡,按'+'并选择Module dependency。完成!

https://stackoverflow.com/a/35223130/6060743

或者

https://github.com/MagicMicky/FreemiumLibrary/wiki/Import-the-library-in-Android-Studio(按照方法-2直到第7步)