application(Android中动态替换Application的实)

懵懂先生 网文资讯application(Android中动态替换Application的实)已关闭评论120阅读模式

文章源自略懂百科-http://wswcn.cn/19166.html

简介文章源自略懂百科-http://wswcn.cn/19166.html

最近因为项目的要求,需要把开发的模块打包成aar,供其他项目调用,在搞了一段时间后,发现这里还是有很多需要注意的地方,所以记录一下,帮助大家不要走弯路。文章源自略懂百科-http://wswcn.cn/19166.html

首先何为aar包?文章源自略懂百科-http://wswcn.cn/19166.html

jar与aar的简单区别:文章源自略懂百科-http://wswcn.cn/19166.html

*.jar:只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。*.aar:包含所有资源 ,class 以及 res 资源文件全部包含新工程(无依赖)打包AAR的步骤文章源自略懂百科-http://wswcn.cn/19166.html

1.新建Library文章源自略懂百科-http://wswcn.cn/19166.html

然后一路next+finish就新建成功了文章源自略懂百科-http://wswcn.cn/19166.html

将要打包的文件都按照文件夹的位置放入你的Module中,然后直接点击build-->Make Moudle app文章源自略懂百科-http://wswcn.cn/19166.html

打包成功后会在对应的路径下生成aar文章源自略懂百科-http://wswcn.cn/19166.html

当然了,这些应该应该都不是我们需要的, 因为开发项目中一定会有所依赖的。而且也肯定不是空的项目。文章源自略懂百科-http://wswcn.cn/19166.html

成型的项目(有依赖)如何快速打包AAR文章源自略懂百科-http://wswcn.cn/19166.html

我们可以直接在项目中New一个Moudle 然后把项目复制到Moudle中,或者重新复制出来一个当前项目,然后在复制的项目中直接把此项目修改成AAR。文章源自略懂百科-http://wswcn.cn/19166.html

我就说一下第二种把,也就是把复制项目直接修改成AAR,我们需要做如下改动:1.修改app下的bulid gradle文件:把apply plugin: com.android.application修改成apply plugin: com.android.library文章源自略懂百科-http://wswcn.cn/19166.html

2.注释调defaultConfig下的applicationId文章源自略懂百科-http://wswcn.cn/19166.html

3.AndroidManifest.xml文件,修改application文章源自略懂百科-http://wswcn.cn/19166.html

并且注释调首先启动的Activity启动的action文章源自略懂百科-http://wswcn.cn/19166.html

<intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/>
文章源自略懂百科-http://wswcn.cn/19166.html

文章源自略懂百科-http://wswcn.cn/19166.html

懵懂先生
  • 本文由 发表于 2022年8月2日 11:03:04
  • 转载请注明:http://wswcn.cn/19166.html
网文资讯

cancel是什么意思(英文“拉黑”怎么说?)

20年前爱上《哈利·波特》的朋友,可能很难想象今天这个尴尬的局面: 1月1日,《哈利·波特20周年:重返霍格沃茨》播出,但不少人打开节目做的第一件事,不是跟着主创的回忆进入魔法世界,而是拿着放大镜寻找...
网文资讯

少校军衔是什么级别(少校一个月多少钱工资)

1955年全军大授衔,共产生元帅十名,大将十名,上将55名,中将175名,少将798名,1956年补授一名上将,为王建安,补授中将一名,为聂鹤亭;1958年再次补授上将一名,为李聚奎,补授中将一名,为...
网文资讯

牛黄(牛黄就是牛的胆结石吗?)

牛黄 牛黄味苦、甘,性凉。归心、肝经。具有清心解毒、凉肝息风、豁痰开窍等功效,用于治疗热病神昏,中风痰迷,惊痫抽搐,癫痫发狂,痈肿疔疮,咽喉肿痛,口舌生疮等症。 牛黄为我国传统名贵动物药材,是多种中成...
网文资讯

特性是什么意思(特殊特性如何从新版FMEA中产生?)

今日话题:特殊特性如何从新版FMEA中产生?(筛选器到底有什么作用?) 截图来源:AIAG & VDA 网站 新版FMEA采用过程为导向、7步结构化的方法。 问:什么是特殊特性,特殊特性如何从...