logo资料库

Android Studio合并两个APP——新手教程.pdf

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
Android Studio合并两个 合并两个APP——新手教程 新手教程 小组完成一个APP的时候,往往分工一个人实现一个功能,功能往往对应独立界面,但是最后整合的时候总会出现很多问题,我也一样,新手上路,突发奇想,看能不能把两个APP 接在一起,网上也有很多教程,要不是很老了,要不就是没说全对新手很不友好,所以写个帖子帮助大家,顺便也记录一下自己的制作历程。 【准备材料】android studio 3.5 【第一部分:B项目由APP变成library】 (B项目嫁接到A项目上,可以采用作为一个library存在的形式) 1.检查B项目的activity和layout有无和A项目重名的(尤其注意MainActivity和activity_main.xml一定要改)→选中此activity或layout,使用快捷键shift+F6更改其名字。(如果不改名, 嫁接过去可能会有很多错误识别,因为一个名字对应了两个文件) 2.build.gradle中第一行”apply plugin:‘com.android.application’”中application改成library如下图: 【第二部分:A项目导入作为library的B项目】 1.A项目File中NEW中Import Module如下图,路径选择B项目文件夹,点击Finish即可 2.A项目中File中projectstructure,后选择app(本A项目),最左侧选择Dependences,之后“+”选择3“module dependency”
就可以看到lirary项目B的名字啦,Finish就结束了。 【第三部分:琐琐碎碎的错误】 1.记得导入完以后项目B中的androidmanifest.xml中,把项目B的页面设置为运行后的开始页面相关代码删除掉TT 2.注意检查一遍APP的逻辑关系,尤其是MainActivity的打开界面是否对应,每个activity相关layout和activity相互跳转之间的逻辑关系 3.第一步改重复的名字切记切记!!不然新手后面要吃大苦头! 这样应该就没什么错误了,如果有什么疑问的话也可以评论交流啊,我也是个自己上手的小白白,大家一起交流交流! 作者:姜义建
分享到:
收藏