Android合并两个APP的具体做法(掌握)

本文详细介绍如何将两个Android应用合并在一个项目中,包括文件夹、资源文件、代码及清单文件的整合步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android合并两个APP的具体做法(掌握)


有时候因公司需求,要求合并两个APP 使用里面的功能。

平台:Studio


小白鼠:二维码扫描 和自己项目

\

具体步骤:

/**
* 1.将解压后的android/assets文件夹拷贝到项目中的main文件夹下
* 2.将解压后的android/src/com文件夹拷贝到项目中的java文件夹下
* 3.将解压后的android/AndroidManifest.xml文件与项目的清单文件合并,
* 合并主要拷贝权限代码以及application节点中的代码(注意合并之后将原文件中的.用com.google.zxing.client.android代替)
* 4.将解压后的android/res文件夹与项目的res文件夹合并
* 5.将core-3.2.1.jar拷贝到项目中
* 6.rebuild工程
* 7.将解压后的android-core\src\main\java中的com文件夹拷贝到项目中的Java文件夹下
* 8.修复项目中的R文件的导入问题
* 9.修改启动Activity
*/


前奏:

1.下载好并解压 二维码扫描 (打开它的工程目录 目录结构如下图)

\

2.打开自己工程目录:(手动创建了一个新的项目)

\

3.Studio中 开启有自动导包功能: Settings设置中:Editor>General>Auto Import>>>>选择All 最后OK

\

4.将解压后的android/assets文件夹拷贝到项目中的main文件夹下 [由于个人工程没有使用ASSETS文件夹 所以直接把它复制过去 这样自己的工程就多了一个assets文件夹]

\

5.将解压后的android/src/com文件夹拷贝到项目中的java文件夹下

\

6.将解压后的android/AndroidManifest.xml文件与项目的清单文件合并,合并主要拷贝权限代码以及application节点中的代码

\


\


个人工程AndroidMaifest.xml 上述粘贴的对应位置如下:

\

7.(注意合并之后将原文件中的.用com.google.zxing.client.android代替)

\

8.将解压后的android/res文件夹与项目的res文件夹合并

\


9.将core-3.2.1.jar拷贝到项目中(也就是把lib下的文件复制到到本工程中)

\

然后点击:rebuild工程

\


10.将解压后的android-core\src\main\java中的com文件夹拷贝到项目中的Java文件夹下


\



11.rebuild工程后出项找不到R文件 修复项目中的R文件的导入问题

把该APP R文件包名改成自己工程的R文件包名

12.修改启动Activity

13:工程最终目录:

\\


最后在onCreate();中启动:Button 点击事件

public void onClick(View view) {
    startActivity(new Intent(this, CaptureActivity.class));
    
}
便可以扫描二维码 点击打开链接 zndj

》》》》》》》项目源码下载: 

》》》》》》》二维码扫描:点击打开链接jar 2blr

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值