安卓工作室。合并两个项目

Posted

技术标签:

【中文标题】安卓工作室。合并两个项目【英文标题】:android studio. combine two projects 【发布时间】:2021-10-20 09:25:44 【问题描述】:

安卓工作室 我正在做一个大项目,因此我创建了许多小项目来开发新功能。 例如:做了一个项目,其中有地图和标记。 以及我制作导航块的第二个项目。这两个项目现在怎么合并?

您需要在此处添加activity_maps.xml。我可以这样做吗?或者一切都应该在一个项目中完成。 此活动有必要按应有的方式工作,但会显示在此处。 任务是这样的:从第一个模块你需要参考第二个模块的xml enter image description herefile。

【问题讨论】:

你不需要为它创建 2 个项目。只是创建新的 Java 类。 “文件 > 新建 > Java 类” 【参考方案1】:

您可以通过将小项目添加为模块来共享资源。创建单个项目或使用模块化没有规则,完全取决于项目的要求。模块化有很多好处,比如可重用性、隔离性、构建速度、可扩展性等等。 如果您想在应用程序中使用 maps4 资源,请在应用程序中添加以下代码

dependencies 
    compile project(':maps4')
   

您可以read此博客获取应用模块化提示

已编辑

这里首先将编译更改为实现,因为编译已被弃用。因此,在您的应用程序的 build.gradle 文件中,将 compile project(':maps4') 更改为 implementation project(':maps4')。

如果您已成功将 maps4 作为模块添加到您的主项目中,下面的代码应该可以工作

tools:layout = "@layout/activity_maps"

如果此行仍然显示错误,请确保您已在 maps4 build.gradle 中进行必要的更改以用作模块

改变

plugins 
    id 'com.android.application'

plugins 
    id 'com.android.library'

删除这一行

applicationId "<your app id>"

进行这两项更改后,现在在 build.gradle 文件顶部点击同步。

【讨论】:

然后在我选择行的 hml 文件中写入:tools:layout = "maps4/res/layout/activity_maps" ?? 我也根据您的查询编辑了我的答案。 在智能手机上创建了两个应用程序,按下按钮地图不显示,显示旧片段 我发现将地图组件本身添加到我的滑出项目中会更好。所以应该更轻

以上是关于安卓工作室。合并两个项目的主要内容,如果未能解决你的问题,请参考以下文章

合并两个 Xcode 项目...工作区/方案?

我们可以合并两个安卓源并使用产品风格吗?

安卓工作室项目

修改 安卓工作室 启动页

您的项目位置包含空格。 (安卓工作室)

【OFFICE 365】Power Query 合并工作表