编译aab格式
A. AAB格式的词语
团团转 哈哈笑 汪汪叫 喔喔啼 晶晶亮 欣欣然 飘飘然 密密麻 冰冰凉 晶晶亮 欣欣然 飘飘然 密密麻 冰冰凉 晶晶亮 ,飘飘然,闪闪亮,毛毛雨,喷喷香 轻轻柔,密密麻,欣欣然, 飘飘然 ,碎碎念 ,叮叮当 ,乒乒乓 嗒嗒响, 冰冰凉, 毛毛雨, 飘飘然, 洗洗手 刷刷牙 写写字 ,喷喷香 飘飘然 闪闪亮 毛毛雨,喷喷香,轻轻柔,密密麻 蒙蒙亮 呵呵笑 喷喷香 看看报 读读书 写写字 聊聊雀唯咐天 说说话 打打球 跳顷纯跳舞 做做饭 品品茶 解解馋 擦擦脸 洗洗脚 吹吹头 扭扭腰 动动腿 练练球 打打拳 喝喝酒 唱唱歌 刚刚好 闪闪亮 晶晶亮 喷喷香 欣欣然 哈哈笑 嘻嘻笑 声声慢 哈哈笑 蹦蹦跳 咚咚响 门门通 天天讲 夜夜想 挥挥手 微微笑 呼呼睡 碰碰车 悄悄话 乖乖女 排排坐 拉拉手 谈谈心 面面谈 团团转 啦啦队 咪咪笑 飘飘然 浓浓情 纷纷飞 双双散 幽幽声 雪雪白 墨墨黑 绯绯红 光光青 滴滴绿 焦焦黄 墨墨紫 洁洁白 血血红 簇簇乌 笔笔直 铁铁实 滚滚圆 煞煞体 尽尽光 卷卷光 滴滴滑 老老远 贴贴近 削削尖 弥弥小 石石硬 脯脯软 光光清
苦苦等 暗暗想 面面观 呱呱叫 麻麻亮 娘娘腔 飘飘然 泡泡糖 毛毛雨 团团转
摆摆手 帮帮忙 变变法 变变样 冰冰冷 吃吃茶 出出场 点点头 叮叮当
愤愤然 过过秤 过过风 过过瘾 哈哈腰 惶惶然 挥挥手 记记账 见见面
解解恨 开开心 开开眼 聊聊天 咧咧嘴 努努嘴 散散步 散散心 扬扬手
摇摇头 咬咬牙 应应急 悠悠然 游游泳 眨眨眼 招招手 吱吱声
代代花 玳玳花 嘎嘎叫 刮刮叫 呱呱叫 哈哈镜 浩浩乎 芨芨草 拉拉队
拉拉蛄 啦啦队 溜溜转 麻麻黑 麻麻亮 茫茫然 毛毛雨 蒙蒙亮 懵懵然
面面观 囊囊膪 泡泡纱 泡泡糖 飘飘然 婆婆嘴 悄悄话 团团转 娃娃亲
娃娃生 娃娃鱼 碗碗腔 欣欣然
滴滴涕 豁豁嘴 急急风 碰碰车 碰碰船 跷跷板 觑觑眼刚刚好 闪闪亮 晶晶亮 喷喷香 欣欣然 哈哈笑 嘻嘻笑 声声慢 哈哈笑 蹦蹦跳 咚咚响 门门通 天天讲 夜夜想 挥挥手 微微笑 呼呼睡 碰碰车 悄悄话 乖乖女 排排坐 拉拉手 谈谈心 面面谈 团团转 啦啦队 咪咪笑 团团转 哈哈笑 汪汪叫 喔喔啼 红彤彤 红通通 百茫茫 灰蒙蒙 绿油油 黄澄澄 白皑皑 黑乎乎 金灿灿 血淋淋 湿漉漉 冷冰冰 热乎乎 火辣辣 暖烘烘 香喷喷山衡 急匆匆 慢悠悠 贼溜溜 灰溜溜 孤零零 直愣愣 恶狠狠 傻乎乎 胖乎乎 气呼呼 气鼓鼓 气冲冲 笑眯眯 笑嘻嘻 乐呵呵 笑哈哈 顶呱呱 光秃秃 文绉绉 闹哄哄 轻飘飘 酸溜溜 沉甸甸 干巴巴 周巴巴 空荡荡 密麻麻 迷蒙蒙 娇滴滴 水汪汪 泪汪汪晶晶亮 欣欣然 飘飘然 密密麻 冰冰凉晶晶亮,飘飘然,闪闪亮,毛毛雨,喷喷香,轻轻柔,密密麻,欣欣然, 飘飘然 ,碎碎念 ,叮叮当 ,乒乒乓 ,嗒嗒响, 冰冰凉, 毛毛雨, 飘飘然, 洗洗手 ,刷刷牙 ,写写字 ,喷喷香飘飘然,闪亮,毛毛雨,喷喷香,轻轻柔,密密麻蒙蒙亮 呵呵笑 喷喷香 看看报 读读书 写写字 聊聊天 说说话 打打球 跳跳舞 做做饭 品品茶 解解馋 擦擦脸 洗洗脚 吹吹头 扭扭腰 动动腿 练练球 打打拳 喝喝酒 唱歌刚刚好 闪闪亮 晶晶亮 喷喷香 欣欣然 哈哈笑 嘻嘻笑 声声慢 哈哈笑 蹦蹦跳 咚咚响 门门通 天天讲 夜夜想 挥挥手 微笑 呼呼睡 碰碰车 悄悄话 乖女 排排坐 拉拉手 谈谈心 面面谈 团团转 啦啦队咪咪笑团团转 哈哈笑 汪汪叫 喔喔啼 红彤彤 红通通 百茫茫 灰蒙蒙 绿油油 黄澄澄 白皑皑 黑乎乎 金灿灿 血淋淋 湿漉漉 冷冰冰 热乎乎 火辣 辣 暖烘烘 香喷喷 急匆匆 慢悠悠 贼溜溜 灰溜溜 孤零零 直愣愣 恶狠狠 傻乎乎 胖乎乎 气呼呼 气鼓鼓 气冲冲 笑眯眯 笑嘻嘻 乐呵呵 笑哈哈 顶呱呱 光秃秃 文绉绉 闹哄哄 轻飘飘 酸溜溜 沉甸甸 干巴巴 周巴巴 空荡荡 密麻麻 迷蒙蒙 娇滴滴 水汪汪 泪汪汪晶晶亮 欣欣然 飘飘然 密密麻 冰冰凉 毛毛雨 洗洗手 刷刷牙 写写字 刷刷牙 黑黑的 白白的 小小的 大大的 绿绿的 长长的 高高的 亮亮的 短短的 细细的 矮矮的 饱饱的 美美的 粗粗的 乖乖的 好好的 沉沉的 冷冷的 晶晶亮 欣欣然 飘飘然 密密麻 冰冰凉 晶晶亮 飘飘然 闪闪亮 毛毛雨 喷喷香 轻轻柔
碎碎念 叮叮当 乒乒乓 嗒嗒响 洗洗手 刷刷牙 写写字 蒙蒙亮 呵呵笑 看看报 读读书
写写字 聊聊天 说说话 打打球 跳跳舞 做做饭 品品茶 解解馋 擦擦脸 洗洗脚 吹吹头
扭扭腰 动动腿 练练球 打打拳 喝喝酒 唱唱歌 刚刚好 闪闪亮 晶晶亮 喷喷香 欣欣然
嘻嘻笑 声声慢 哈哈笑 蹦蹦跳 咚咚响 门门通 天天讲 夜夜想 挥挥手 微微笑 呼呼睡
碰碰车 悄悄话 哈哈笑乖乖女 排排坐 拉拉手 谈谈心 面面谈 团团转 啦啦队 咪咪笑
团团转 汪汪叫 喔喔啼 咚咚恰 朦朦亮 当当响 叮叮当 摆摆手\帮帮忙\变变法\变变样\冰冰冷\吃吃茶\出出场\点点头\叮叮当\ 愤愤然\过过秤\过过风\过过瘾\哈哈腰\惶惶然\挥挥手\记记账\见见面\ 解解恨\开开心\开开眼\聊聊天\咧咧嘴\努努嘴\散散步\散散心\扬扬手
代代花\玳玳花\嘎嘎叫\刮刮叫\呱呱叫\哈哈镜\浩浩乎\芨芨草\拉拉队\ 拉拉蛄\啦啦队\溜溜转\麻麻黑\麻麻亮\茫茫然\毛毛雨\蒙蒙亮\懵懵然\ 面面观\囊囊膪\泡泡纱\泡泡糖\飘飘然\婆婆嘴\悄悄话\团团转\娃娃亲\娃娃生\娃娃鱼\碗碗腔\欣欣然
嘎嘎叫\刮刮叫\呱呱叫\哈哈镜\拉拉队\啦啦队\溜溜转\茫茫然\毛毛雨\蒙蒙亮\懵懵然\ 面面观\泡泡纱\泡泡糖\飘飘然\婆婆嘴\悄悄话\团团转\娃娃亲\娃娃生\娃娃鱼\摆摆手\帮帮忙\变变法\变变样\冰冰冷\吃吃茶\出出场\点点头\叮叮当\ 愤愤然\过过秤\过过风\过过瘾\哈哈腰\惶惶然\挥挥手\记记账\见见面\ 解解恨\开开心\开开眼\聊聊天\咧咧嘴\努努嘴\散散步\散散心\扬扬手摇摇头\咬咬牙\应应急\悠悠然\游游泳\眨眨眼\招招手\吱吱声\碰碰车\碰碰船\跷跷板\团团转\哈哈笑\汪汪叫\喔喔啼\晶晶亮 AAB式
(1)AAB1 :这类重叠结构是由一个双音节词AB通过部分重叠第一个语素而成,这类重
叠结构大部分是离合动词.例如:
摆摆手\帮帮忙\变变法\变变样\冰冰冷\吃吃茶\出出场\点点头\叮叮当\ 愤愤然\过过秤\过过风\过过瘾\哈哈腰\惶惶然\挥挥手\记记账\见见面\ 解解恨\开开心\开开眼\聊聊天\咧咧嘴\努努嘴\散散步\散散心\扬扬手
摇摇头\咬咬牙\应应急\悠悠然\游游泳\\眨眨眼招招手吱吱声
(2)AAB2 :这一部分重叠结构不是由一个词AB通过部分重叠方式重叠而成的,而是由一
个AA式词或AA式的重叠结构加上B构成的.例如:
代代花\玳玳花\嘎嘎叫\刮刮叫\呱呱叫\哈哈镜\浩浩乎\芨芨草\拉拉队\ 拉拉蛄\啦啦队\溜溜转\麻麻黑\麻麻亮\茫茫然\毛毛雨\蒙蒙亮\懵懵然\ 面面观\囊囊膪\泡泡纱\泡泡糖\飘飘然\婆婆嘴\悄悄话\团团转\娃娃亲\娃娃生\娃娃鱼\碗碗腔\欣欣然
(3)AAB2 :这一部分重叠结构是由两个单音节词A和B通过部分重叠A的方式重叠而成
的.例如:
滴滴涕\豁豁嘴\急急风\碰碰车\碰碰船\跷跷板\觑觑眼
B. 华为发布鸿蒙系统后,谷歌奋起反击,花粉或无法使用安卓应用
华为发布鸿蒙系统之后,给安卓一记重拳,终于让国内手机厂商有了其他的选择,再也不用担心一直被谷歌牵着鼻子走了。鸿蒙系统吸取了WP和黑莓等操作系统失败的教训后,在微内核的基础上加入了Linux内核,使其可以兼容谷歌的安卓系统,这样以来鸿蒙系统就可以解决早期软件生态不足的问题。
在鸿蒙系统没有发布之前,不少人一直认为它是一款“套壳”的安卓系统,刷机圈的朋友都知道,早期安卓手机预装的软件太多,为了解决出厂预装系统的广告问题,不少小伙伴都学会了刷机,在刷机的过程中,我们需要一个ROM包,也就是我们经常提到系统镜像文件。
无论是MIUI、EMUI还是Fly Me等一众国产操作系统,实际上他们就是一个镜像文件,通过在谷歌原生系统的基础上定制系统主题和预装软件应用实现不同的功能,从而在不从品牌的手机上彰显自己的个性,他们的本质就是安卓。
早期国内知名电商平台阿里曾发布了国内首款自研操作系统Yun OS,后来被谷歌发现是基于安卓系统进行修改定制,并非是真正的国产操作系统,此事也遭到了谷歌公司的警告,自此国产操作系统的发展道路跌入了低谷。
华为发布鸿蒙系统之后,谷歌的技术团队也曾对鸿蒙系统进行了分析,事实证明,华为的鸿蒙系统基于Lite OS内核、Linux内核和微内核技术进行开发,从技术层面来讲华为鸿蒙系统要比安卓系统更先进,而且兼容性也更强。
为了解决生态的问题,鸿蒙系统内置了开源的Linux内核,来兼容安卓系统APK格式的应用,在系统发展早期华为想通过“借鸡孵蛋”的方式来解决软件生态不足的问题,一方面可以满足鸿蒙用户的日常需求,另一方面也为鸿蒙系统的开发者者争取时间。
华为的这些计谋早已经被谷歌识破,虽然不能像阿里那样进行打压,但也没打算放过鸿蒙。在华为放出鸿蒙系统一个月之后,谷歌也开始奋起反击宣布从8月份开始,要求Google Play的开发者必须使用全新的AAB格式对应用进行重新编译才予以上架,也就说传统APK格式的软件将会被淘汰。
事实上,采用AAB格式封装的应用可以比APK格式降低15%的体积,而且使用更加方便,无需等待下载完成就可以安装,真正实现了下载完成即安装成功,有效减少了安装包占用内存的问题,同时为用户节省了时间。
谷歌更改软件格式的原因很简单,就是为了避免鸿蒙系统安装安卓应用。众所周知,搭载鸿蒙系统的华为手机不仅可以安装APK格式应用,而且华为还开发了一款名为方舟编译器的软件用来反编译APK文件,以达到快速将APK应用快速转换为鸿蒙系统可用的软件,这样以来鸿蒙的生态问题就不用担心了。
谷歌将APK改为AAB格式后对鸿蒙系统有什么影响?对于不少海外的花粉用户来说可能暂时无法安装应用了,国内暂时不会受到应用,国内手机用户基本不会使用Google Play进行下载软件,国内应用开发商在短时间内也不会主动去修改,这也给了鸿蒙系统缓冲的时间,如果安卓系统强制应用厂商使用AAB格式,那么鸿蒙系统将只能重新寻找新的发展道路。
笔者认为,鸿蒙系统长期依赖于安卓系统迟早会出现这样的问题,想要发展壮大起来就要学会自己制定规则,走出属于自己的道路,只有这样才不会一直被牵着鼻子走。
C. Android 安装包要从 APK 变成 AAB 格式了事情可能并非你想的那样
玩过王者荣耀的朋友,几乎无人不晓“鲁班七号”这个英雄。
作为 Android 的应用程序包,“APK”对于资深 Android 用户来说,知名度并不亚于前者。
Google 宣布,从 2021 年 8 月开始,Google Play 商店将要求开发者使用 Android App Bundle(AAB)发布新应用。这将取代 APK 作为标准发布格式。
消息一出,一些用户开始猜测甚至担忧:“以后还能借一部 APK 说话吗”?“Google 是不是在故意为难国产品牌”?
实际上,有这些疑问的朋友,大概率误解 Google 的这个动作了。
这次舆论漩涡的中心,就是 AAB 格式。所以首先我们要搞清楚,AAB 是什么。
在 2018 年 5 月举行的 Google 开发者大会上,Google 就已公布了 Android App Bundle(AAB)格式,并称这是其现代化开发的一部分。
Google 介绍道,开发者在上传应用至 Google Play 时,需采用 AAB 格式。Google Play 将负责生成 APK 文件及签名。
这句话有两个重点。
一是 AAB 只是上传时应用的格式,用户下载时,获取的依旧是 APK。
对于开发者来说,从 APK 转战到 AAB 没什么痛点。AAB 是一种开源格式,在构建时,选择相关的工具或引擎即可。
用户这边更不必担忧,因为我们在终端设备上看到的,依旧是 APK 格式。
二是生成 APK 的工作,将由 Google Play 完成。
Google Play 将根据用户设备的配置,从 AAB“源文件”里提取、组装适合该用户设备的代码及资源,从而生成 APK 安装包。
也就是说,这时用户下载的应用,已经过 Google Play 优化,以确保该应用可在当前设备上以最佳状态运行。
换种说法,方便你理解:AAB 就像是一袋方便面,里面有各种口味的调料包。Google Play 就是大厨,它会根据你设备的喜好,来判断面要煮多久、放什么调料包。
最终煮好的面,就是 APK 了。
Google 之所以要“强硬”地推行 AAB 格式,很大原因是 AAB 相比 APK 有着多种先天优势。
第一点,是体积轻盈。
上文说到,Google Play 会从 AAB 里,个性化地生成并优化 APK,以针对不同配置的设备、语言进行分发。
举个例子:假设你的手机是 2K 屏幕,首选语言是中文。那么 Google Play 在拼装 APK 时,就会只把 2K 分辨率、中文字符包的资源放进 APK 里。
而传统的 APK,开发者会将各种分辨率和语言包,打包在一起。用户下载下来,手机需要从中挑出适合自己的资源安装运行。
随着机型的不断增加,开发者需要在 APK 文件里塞上越来越多的资源,来提高适配性。因此,App 越来越大,动辄上百 MB。
那么 AAB 的应用,相当于“把复杂留给 Google Play,把简单留给用户”。用户下载的 APK,是经过 Google 精简过的,因此体积会小一些。
那么会小多少呢?根据 Google 的说法,此举可将 APK 的体积压缩 15%。
不过实际情况可能要好于这一预期。例如爱彼迎在拥抱 AAB 后,体积减少了 22%。Netflix 更甚,达到了 57%。
所以对于用户来说,可感知的一点就是安装包变小了,下载、安装的速度会更快。
其次,AAB 使得用户下载的应用,最大程度地符合设备配置,因此运行起来或许会更流畅。某种程度上算是提升了设备性能。
第二点,是应用模块化。
AAB 允许开发者将应用的功能拆分开来。让有需要的用户,自行下载。
我们继续举例子。假设开发者现在要做一个拍照 app,我的手机是单摄,你的手机是双摄。为了减小应用初始的大小,开发者可以把某些功能,设置为按需下载。
比如你想用这款 app 里,针对双摄手机推出的功能,你就下载额外的资料包即可。
开发者还可以决定什么时间,向什么机型推送应用的新功能。相当于自定义和掌控各类用户的体验。
“你我用着同一个 app,但享受着不同功能”的情况,或在将来成为常态。
第三点,是免下载体验。
AAB 的免安装分发特性,可让用户在 Google Play 里,无需下载应用,便可体验到应用的某些功能。
比如有一款 游戏 ,我们不确定是否值得下载,就可以点击“立即体验”,试玩前几个关卡,且不用下载该应用。
这有点像 iOS 14 新增的 App Clip 功能,可以被看作完整版应用的快捷方式,当中会包含应用的一部分功能。
iOS 14 的 App Clip 功能
所以对于用户来说,AAB 格式的推广,我们是可以感知到的,且会有更好的体验。
光打用户体验牌肯定不行,还得考虑开发者的感受。为了让他们有动力转战 AAB 格式,Google 给出了多个理由:
不感兴趣也没关系,那就来“硬的”:8 月起,应用程序包不改成 AAB 格式,就不许上传,逼迫着开发者进行转变。
这足以见得 AAB 对于 Google Play 未来规划的重要性。
推广 AAB 格式,对于大众用户来说绝对是一件好事。谁不希望自己下载的应用,体积又小、适配又好呢?
不过,Google 只是要求 Google Play 这样做,没有强制其他应用商店跟进。
也就是说,如果你没有在使用 Google Play,那么这个改动暂时是感知不到的。
但 AAB 格式的优点这么多,我们有理由相信,国内的应用商店会逐步跟上 Google 的步伐,拥抱 AAB。
而且我们上文说到,用户下载的安装包,依旧会以 APK 格式呈现。因此那些“Google 此举是为了针对国内厂商”的谣言,也就不攻自破了。
何况华为等应用商店,从前两年开始,就已经支持开发者上传 AAB 格式的应用。所以用户们大可放宽心,静等 AAB 格式推广的红利即可。
D. 鸿蒙发布后,谷歌开始反击
自从华为发布鸿蒙系统塌兆以后,也算是让国内各大手机厂商有了继安卓后的别二选择,而且还是我们国产自主操作系统,虽然各大厂商并不一定会马上使用,但是确实可以不在担心被谷歌牵着鼻子走了。
为了解决前期软件生态软件不足的问题,鸿蒙系统可以兼容谷歌的安卓系统,这招“借鸡孵蛋”也是没办法的事情,毕竟对比安卓深耕了这么多年,鸿蒙只不过是一个还在襁褓之中的孩子。
鸿蒙的面世,这无疑是给谷歌安卓带来些许的危机感。谷歌的技术团队曾对鸿蒙系统进行了分析,事实证明,华为的鸿蒙系统基于Lite OS内核、Linux内核和微内核技术进行开发,从技术层面来讲华为的鸿蒙系统要比安卓系统更先进,而且兼容性也更者衫升强。
在华为放出鸿蒙系统一个月之后,谷歌也立马展开打压措施,宣布从8月份开始,要求Google Play的开发者必须使用全新的AAB格式对应用进行重新编译才予以上架,也就是说传统APK格式的软件将会被淘汰。
谷歌更改软件格式的原因很简单,就是为了避免鸿蒙系统的“借鸡孵蛋”。众所周知,鸿蒙系统不仅可以安装APK格式应用,而且华为开发了一款名为方舟编译器的软件用来反编译APK文件,以达到快速将APK应用快速转换为鸿蒙系统可用的软件。
谷歌将APK改为AAB格式后对鸿蒙系统有什么影响?可以说目前国内暂时是不会受到应用,国内用户也基本不会去使用Google Play进行下载软件,国内应用开发商也不会主动去修改首老,这刚好也给了鸿蒙缓冲的时间。
如果安卓系统强制应用厂商使用AAB格式,那么鸿蒙系统将只能重新寻找新的发展道路。
E. Android打包为aab教程
如题,如何把安卓项目吵镇打包成aab并且安装到手机上。
首先,把问题拆分为两步:
(1)把项目导出aab
(2)aab安森好装到手机
实操前需要准备的环境:
AndroidStudio
BuildTool
妙速绿色上网软件开通
发车:
选择androidstudio工具栏build,然后选择generate singed bundle apk
然后选择第一项
点击next
填写好信息后,再点击next
点击finish即可开始打包。
最后打包完成,会生成一个xxx.aab的文件,如下此碰铅图:
这里演示的是win10系统配置adb环境,配置结果如下图,蓝色背景文字为adb的目录
至此,adb配置完成。
操作指令如下:
cmd窗口命令图片:
目录图片:
F. 推荐一些AAB格式的词语
摆摆手 、帮帮忙、 变变法、 变变样、 冰冰冷、 吃吃茶、 出出场、 点点头、 叮叮当、代代花 、玳玳花、 嘎嘎叫、刮刮叫、呱呱叫、 哈哈镜、 浩浩乎、 芨芨草、拉拉队、滴滴涕、 豁豁嘴 、急急风
G. AAB格式的词语有哪些
晶晶亮
欣欣然
飘颂顷明飘然
密密麻
冰冰凉
晶晶亮
飘飘然
闪闪亮
毛毛雨
喷喷香
轻轻柔
碎碎念
叮叮当
乒乒乓
嗒嗒响
洗洗野告手
刷刷牙
写写字
蒙蒙亮
呵呵笑
看看报
读读书
写写字
聊聊天
说说话
打打球
跳跳舞
做做饭
品品茶
解解馋
擦擦脸
洗洗脚
吹吹头
扭扭腰
动动腿
练练球
打打拳
喝喝酒
唱唱歌
刚刚好
闪闪亮
晶晶亮
喷喷香
欣欣然
嘻嘻笑
声声慢
哈哈笑
蹦蹦跳
咚咚响
门门通
天天讲
夜夜想
挥挥手
微微笑
呼呼睡
碰碰车
悄悄话
哈哈笑乖乖女
排排坐
拉拉手
谈谈心
面面谈
团团转
啦啦队
咪咪笑
团团转
汪汪叫乎燃
喔喔啼
H. Apk转Aab(Android App Bundle)
根据 Google Play的政策 要求,自 2021 年 8 月起,Google Play 将开始要求新应用使用 Android App Bundle(以下简称aab) 进行发布。该格式将取代 APK 作为标准发布格式
正常情况下直接用AS的打包生成aab就可以满足需求,上传到Google play了。
但是会有这么一个问题,并不是所有时候你都可以拿到一个游戏工程或者源码的,如果给你的是一个apk包,那你怎么办呢?
接下来,就向大家介绍如何从apk一步步转化成aab。
解压apk
通过apktool去解压apk包
解压apk后 decode_apk_dir 目录结构:
编译资源
编译资源使用aapt2编译生成 *.flat文件集合
生成compiled_resources.zip文件
关联资源
生成base.apk
解压base.apk
解压到base文件夹,目录结构:
拷贝资源
创建base文件夹,以base文件夹为根目录
将解压得到的resources.pb拷贝到 ./temp/base/resources.pb
将解压得到的res拷贝到 ./temp/base/res
创建manifest文件夹, 将解压得到的AndroidManifest.xml拷贝到 ./temp/base/manifest
拷贝assets , 将 ./temp/decode_apk_dir/assets 拷贝到 ./temp/base/assets
拷贝lib, 将 ./temp/decode_apk_dir/lib 拷贝到 ./temp/base/lib
创建root文件夹,拷贝unknown, 将 ./temp/decode_apk_dir/unknown 拷贝到 ./temp/base/root/unknown
拷贝kotlin, 将 ./temp/decode_apk_dir/kotlin拷贝到 ./temp/base/root/kotlin
root目录下创建META-INF文件夹,得到 ./temp/base/root/META-INF
创建dex 文件夹,将 ./temp/decode_apk_dir/*.dex拷贝到 ./temp/base/dex(多个dex都要一起拷贝过来)
最终的目录结构
压缩资源
将改扮base文件夹,压缩成base.zip 一定要zip格式
注意:压缩后双击打开显示的是租带所有资源,而不是显示base,点击base再显示所有弊歼芦资源;否则会报AndroidManifest.xml找不到的错
编译aab
打包app bundle需要使用bundletool
aab签名
注意 :您不能使用 apksigner 为 aab 签名。签名aab的时候不需要使用v2签名,使用JDK的普通签名就行。
限于篇幅,Aab的测试与安装放在下一篇文章
详见 Aab(Android App Bundle)测试与安装
过程中有问题或者需要交流的同学、独立开发者同学、都可以私信我拉群(加好友的备注下,因为Apk转Aab和独立开发俱乐部,是分开的两个群)
I. aab格式词语大全
帮帮忙 蹦蹦跳 冰冰冷 冰冰凉 擦擦脸 唱唱歌 吃吃饭 吹吹头 嗒嗒响 打打球 打打拳 浇浇花 点点头 叮叮当 咚咚响 动动腿 读读书 愤愤然 嘎嘎谨戚叫 刚刚好 呱呱叫 乖乖女 滚滚圆 过过秤 吹吹风 过过瘾 哈哈镜 哈哈笑 哈哈腰 呵呵笑 喝喝酒 呼呼睡 惶惶然 挥挥手
芨芨草 急急风 记记账 见见面 焦焦黄 解解馋 解解恨 晶晶亮 开开心 开开眼祥弯陵 看看报 苦苦等 拉拉队 拉拉蛄 拉拉手 啦啦队 练练球 聊聊天 咧咧嘴 溜溜转 麻麻黑 麻麻亮 茫茫然 毛毛雨 门门通 蒙蒙亮 懵懵然 咪咪笑 面面观 面面谈 娘娘闹信腔 扭扭腰 努努嘴 排排坐 泡泡纱 泡泡糖 喷喷香 碰碰车 碰碰船 飘飘然 品品茶 乒乒乓 婆婆嘴 悄悄话 跷跷板 轻轻柔 觑觑眼 散散步 散散心 闪闪亮 声声慢 刷刷牙 说说话 碎碎念 谈谈心 天天讲 跳跳舞 团团转
J. AAB格式的词语有哪些
晶晶亮 27.棒棒糖
闪闪亮 28.蛐蛐儿
飘飘然 29.娘娘腔
扭扭腰 30.跷跷板
哈哈笑 31.娃娃鱼
点点头 32.歇歇气
散散心 33.敌敌畏
团团转 34.担担面
咪咪笑 35.节节高
嘎嘎叫 36.当当响
唱唱歌 37.悄悄话
吃吃饭 38.兜兜裤
吹吹头 39.嬷嬷妈
帮帮忙 40.对对子差态
乖乖的
好好的
久久的
溜溜的
摸摸头
挥挥手
耸耸肩
喔喔啼
欣欣然
嗷嗷叫
佼佼者
声声慢