如何轻松组合两个Android源代码? [英] How to combine two Android source code easily?

查看:23
本文介绍了如何轻松组合两个Android源代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的 App 有两个 Activity,但这些 Activity 分别在不同的 Android 项目中.

My App has two Activities, but these activities in different Android project separately.

Project A: com.myapp.MainActivity

Project B: com.other.MainActivity

现在开发完成了.我需要将它们组合在一个应用程序中

Now the development is complete. I need combine them in one App

对于Java代码,很容易,因为它们的包不同.

For the Java code, it is very easily, because their package are different.

但是对于资源,比如布局、字符串、值、图像.由于它们在同一个文件夹中,没有包,没有命名空间,我有很多冲突

But for the res, such as layout, string, values, image. Since they are in same folder, no package, no namespace, I got many conflict

现在我需要花费很多精力为每个项目添加前缀,然后修改源代码使其工作.

Now I need spend many efforts to add prefix to each item, and then modify source cdoe to make it work.

有没有什么办法可以不加改动地组合它们?

Is there any way to combine them without any changes?

推荐答案

将两个项目都转换为库项目并将其添加到新项目或主项目中.

Convert both project to library project and add it to a new project or main project.

要将项目设为项目,请使用

To make a project as library project, use

apply plugin: 'android-library' 在你的 build.gradle 中应用插件:'android'

apply plugin: 'android-library' in your build.gradle instead of apply plugin: 'android'

这篇关于如何轻松组合两个Android源代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆