在Android Studio中合并两个Java项目

46scxncf  于 2022-11-20  发布在  Android
关注(0)|答案(1)|浏览(232)

我正在帮助孩子们做一个学校项目。我们有两个Java项目,A和B。对于项目A,我只需要它运行一些相机视觉代码并返回一个整数值。对于项目B,我的大部分代码将在那里,我想调用项目A并使用它返回的整数值。组织它们的最佳方式是什么?另外,我是否应该在项目A中创建一个公共整数来捕获返回值?谢谢。

djmepvbi

djmepvbi1#

我们通常使用AndroidStudio中名为'Gradle'的构建工具来组织项目。您可以在AndroidStudio中的一个项目中创建两个模块(模块A和模块B),以包含您自己的java代码源。因为您希望使用来自项目A的项目B中的代码,所以我们将其称为'*B dependsOn A *'。在Gradle中,我们通过以下方式实现此功能:
将此脚本添加到名为build.gradle的模块B的构建脚本中:

dependencies{
...
implementation project(':Module-A')
}

现在您可以直接使用Module-A中的java代码。
请注意,模块A的gradle插件ID为com.android.library,您可以参考https://docs.gradle.org/current/userguide/declaring_dependencies_between_subprojects.html

相关问题