我有android项目A和项目B都在android studio中配置。现在我想和整个项目B一起将项目A作为依赖项。然后在项目A中,我想在项目B中开始一项活动,这是否可能,更重要的是如何?!
项目B包含所有android_manifest,graidle confings,proguard ruls等。
如果无法将项目添加为依赖项,那么在项目A中将项目B的内容(超过200个文件,绘图,尺寸等)添加到单独的位置的最小方式是什么,所以它不要&# 39;弄乱了我的项目!
答案 0 :(得分:3)
您可以将项目B 添加为依赖项。为此,您的项目B 必须是库项目。您可以将源库项目添加到应用程序项目中。
将项目B 的引用添加到ProjectA/settings.gradle
文件
include ':projectb'
project(':projectb').projectDir = new File('/pathTo/ProjectB/library')
...
将编译时依赖项添加到ProjectA/app/build.gradle
dependencies {
compile project(":projectb")
...
}
现在只需在Android Studio中重新同步Gradle文件更改,它就会创建所需的所有模块。
您将能够在此解决方案中使用Java类和资源。
答案 1 :(得分:0)
在工作室中打开项目A.单击文件 - >新建 - >导入模块并导入B.
在A的build.gradle文件中添加依赖项
使用intent启动项目B中的Activity