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

Rez*_*adi 1 android android-studio build.gradle android-gradle-plugin

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

项目 B 包含所有 android_manifest、graidle confings、proguard 规则等。

如果无法将项目添加为依赖项,那么在项目 A 中的单独位置添加项目 B 的内容(超过 200 个文件、绘图、尺寸等)的最小方法是什么,这样就不会弄乱我的项目!

ser*_*nka 5

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

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

include ':projectb'
project(':projectb').projectDir = new File('/pathTo/ProjectB/library')
...
Run Code Online (Sandbox Code Playgroud)

添加编译时依赖到项目BProjectA/app/build.gradle

dependencies {
    compile project(":projectb")
    ...
}
Run Code Online (Sandbox Code Playgroud)

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

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