在Android Studio中合并两个Java项目



我正在帮助孩子们做学校的作业。我们有两个Java项目,A &B.对于项目A,我只需要它运行一些相机视觉代码并返回一个整数值。对于我的大部分代码所在的项目B,我想调用项目A并使用它返回的整数值。组织它们的最好方法是什么?我还应该在项目a中创建一个公共整数来捕获返回值吗?谢谢你。

我们通常使用AndroidStudio中名为Gradle的构建工具来组织项目。您可以创建两个模块(Module- a &模块b)在AndroidStudio的项目中包含您自己的java代码源。因为你想从项目A中使用项目B中的代码,所以我们称之为">B依赖于A"。在gradle中,我们这样做:

将这个脚本添加到Module-B的build.gradle:

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

现在您可以直接使用模块a中的java代码。

,注意模块a的gradle插件id为com.android.library,你可以参考https://docs.gradle.org/current/userguide/declaring_dependencies_between_subprojects.html

最新更新