将android项目添加到另一个项目

时间:2015-09-23 06:48:17

标签: android android-studio android-gradle build.gradle

我有android项目A和项目B都在android studio中配置。现在我想和整个项目B一起将项目A作为依赖项。然后在项目A中,我想在项目B中开始一项活动,这是否可能,更重要的是如何?!

项目B包含所有android_manifest,graidle confings,proguard ruls等。

如果无法将项目添加为依赖项,那么在项目A中将项目B的内容(超过200个文件,绘图,尺寸等)添加到单独的位置的最小方式是什么,所以它不要&# 39;弄乱了我的项目!

2 个答案:

答案 0 :(得分:3)

您可以将项目B 添加为依赖项。为此,您的项目B 必须是项目。您可以将源库项目添加到应用程序项目中。

项目B 的引用添加到ProjectA/settings.gradle文件

include ':projectb'
project(':projectb').projectDir = new File('/pathTo/ProjectB/library')
...

将编译时依赖项添加到ProjectA/app/build.gradle

中的项目B
dependencies {
    compile project(":projectb")
    ...
}

现在只需在Android Studio中重新同步Gradle文件更改,它就会创建所需的所有模块。

您将能够在此解决方案中使用Java类和资源。

答案 1 :(得分:0)

在工作室中打开项目A.单击文件 - >新建 - >导入模块并导入B.

在A的build.gradle文件中添加依赖项

使用intent启动项目B中的Activity