网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

aapt资源重复覆盖整合

aapt:
-f 如果编译出来的文件已经存在,强制覆盖。
-m 使生成的包的目录放在-J参数指定的目录。
-J 指定生成的R.Java的输出目录
-S res文件夹路径(可以添加多个资源)
-A assert文件夹的路径
-M AndroidManifest.xml的路径
-I 某个版本平台的android.jar/依赖库的路径
-F 具体指定apk文件的输出
将工程的资源编译R.java文件
aapt package -m -J -S -I -M
将工程的资源编译编译到一个包里
aapt package -f -S -I -A -M -F <输出的包目录>

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名雅安服务器托管、营销软件、网站建设、惠州网站维护、网站推广。

多资源整合例子:
res:资源目录
ForRes:资源目录
./aapt package -f -S res -S ForRes -M AndroidManifest.xml --auto-add-overlay  -I android.jar -F ./myres.apk
两个资源整合进myres.apk

--auto-add-overlay:整合覆盖重复资源  res覆盖ForRes资源
value下的attrs.xml不会自动整合覆盖,需要另外处理

依赖其它库资源例子:
使用constraint-layout-1.0.2.aar依赖库(-I为添加依赖库)
aapt package -f -S res -S ForRes -M AndroidManifest.xml --auto-add-overlay  -I android.jar -I constraint-layout-1.0.2.aar -F  ./myres.apk
当引用v7/v4等其它库的资源时,使用aapt编译时需要添加为依赖基础库,否则会出现以下错误
res/values-v26/styles.xml:14: error: Error: No resource found that matches the given name: attr 'android:keyboardNavigationCluster

文章名称:aapt资源重复覆盖整合
路径分享:http://bjjierui.cn/article/iijesi.html

其他资讯