AS将一个项目导入到另一个项目中

摘要:
需要将B集成到A中,作为A的一个模块。5.在导入的Bmodule中,找到其AndroidManifest.xml文件,删除原本的启动页的配置,因为B中一般也有个原本的启动页,如果不删除会出现两个启动图标6.在A中导入B中有的但在A中没有的依赖7.据网友说,如果B中有switch,或者butterknife,会报错,要替换为ifelse。

需求:有项目A,B。需要将B集成到A中,作为A的一个模块。

方法:

1.将B工程的app下面的build.gradle文字中apply plugin: 'com.android.application' 改为 apply plugin: 'com.android.library', 意思是将B作为library。

2.然后继续将build.gradle中,defaultConfig {}中的 applicationId“xxxx” 注释掉,因为一个项目只能有一个applicationId。

3.在A中 Import Module ,选择B的路径。勾选Import,并为其改一个module的名字,因为一般都是app,会重名

4.在A中project structure 中dependcies 里添加对B的依赖,或者你自己在gradle文件中配置也可以。

5.在导入的Bmodule中,找到其AndroidManifest.xml文件,删除原本的启动页的<intent-filter>配置,因为B中一般也有个原本的启动页,如果不删除会出现两个启动图标

6.在A中导入B中有的但在A中没有的依赖

7.据网友说,如果B中有switch,或者butterknife,会报错,要替换为ifelse。butterknife要改为R2。这个我还没实验过。

免责声明:文章转载自《AS将一个项目导入到另一个项目中》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Maven 学习笔记——Maven环境配置(1)HDSF主要节点解说(二)工作原理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Python3 读取和写入excel

/py_工作/销售/包括/天气。csv'_工作簿函数读取并返回所有工作表● 以列表形式读取_仅:判断是否读取_仅以模式打开Excel文档● 编码:...

jmeter监控内存,CPU等方法

当然,我们也可以选择本地进程下的远程进程来获取服务器的内存使用情况和其他信息。在文本框中输入需要测试的服务器的IP地址:port,然后在下面输入用户名和密码。单击“连接”以查看发生的情况。...

NodeJs使用jwt生成token以及使用express-jwt校验和解密token

=0){//当数据库有当前用户时,它返回tokenlettoken=jwt.sign;res.send}else{res.send}}catch{//p抛出异常并将其发送到错误中间件以处理console.log;next;}})//注册接口路由器。post('/register',异步(req,res,next)=˃{let{用户名,密码,昵称}=req-b...

移动通信网络中的 GTP 协议

在EPSUP中使用GTP的优点之一是GTP具有固有的可识别隧道机制和GTP可以为UE提供的移动性。注意:GTPv2-U协议不存在。GTP-C协议GTP-C是GTP的控制平面,使用UDP端口2123。在EPS中,GTPv2-C协议负责创建、维护和删除S1、S5/S8和其他接口上的GTP-U隧道。它是一种基于IP的隧道协议,允许在GTP UProtocolEnt...

excel下划线转驼峰公式

最近,为了避免麻烦,我决定生成jquery的json对象结构。数据表。下划线应变成驼峰,如下所示:=LEFT&MID...

sqlserver2016安装

2008以前的版本在SQLserver配置管理其中设置。...