- 13
- 0
- 约1.06万字
- 约 25页
- 2017-03-26 发布于贵州
- 举报
androidpackage和签名详解androidpackage和签名详解
AAPT即Android Asset Packaging Tool , 在SDK的tools/目录下 。 该工具可以查看, 创建, 更新ZIP格式的文档附件(zip, jar, apk)。 也可将资源文件编译成二进制文件 。 通常不需要直接使用AAPT工具,IDE插件和编译脚本能利用它打包apk文件来合成应用程序。 详细的用法可以打开命令行终端,到tools文件夹下运行如下命令: Linux或Mac OS X: ./aapt window下如果设置了SDK的path环境变量,可以直接在CMD中输入aapt。如果没有设置,需要加上完整的SDK路径信息。 aapt 具体如下:这个命令就是查看apk内容 aapt 1. 列出apk包的内容 aapt l[ist] [-v] [-a] file.{zip,jar,apk} -v 以table形式列出来 -a 详细列出内容 例如:aapt l 你的apk文件,这个命令就是查看apk内容 2. 查看apk一些信息 aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]] badging Print the label and icon for the app declared in APK permissions Print the permissions from the APK. resources Print the resource table from the APK. configurations Print the configurations in the APK. xmltree Print the compiled xmls in the given assets. xmlstrings Print the strings of the given compiled xml assets. 例如:aapt d permissions apk文件, 这个就是显示这个apk所具有的权限 3. 编译android资源 aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-M AndroidManifest.xml] / [-0 extension [-0 extension ...]] [-g tolerance] [-j jarfile] / [--debug-mode] [--min-sdk-version VAL] [--target-sdk-version VAL] / [--app-version VAL] [--app-version-name TEXT] [--custom-package VAL] / aapt [--rename-manifest-package PACKAGE] / [--rename-instrumentation-target-package PACKAGE] / [--utf16] [--auto-add-overlay] / [--max-res-version VAL] / [-I base-package [-I base-package ...]] / [-A asset-source-dir] [-G class-list-file] [-P public-definitions-file] / [-S resource-sources [-S resource-sources ...]] [-F apk-file] [-J R-file-dir] / [--product product1,product2,...] / [raw-files-dir [raw-files-dir] ...] 这个比较复杂,只解释几个关键参数。 -f 如果编译出来的文件已经存在,强制覆盖。 -m 使生成的包的目录放在-J参数指定的目录。 -J 指定生成的R.java的输出目录 -S res文件夹路径 -A assert文件夹的路径 -M AndroidManifest.xml的路径 aapt -I 某个版本平台的android.jar的路径 -F 具体指定apk文件的输出 例如: 一. 将工程的资源编译R.java文件 aapt package -m -J R.java目录 -S res目录 -I android.jar目录 -M AndroidManifest.xml目录 二. 将工程的资源编译到一个包里
您可能关注的文档
最近下载
- 德州职业技术学院单招职业技能测试参考试题库(含答案).docx VIP
- SolidWorks-全套入门教程PPT课件.pptx VIP
- 2025年加州驾照常考题库及答案.doc VIP
- SYT5695-2017 钻井液用降黏剂 两性离子聚合物.pdf VIP
- 高中数学第二章随机变量及其分布章末复习课件新人教A版选修.pptx VIP
- ZBTB18控制胼胝体投射神经元的命运选择和进化.docx VIP
- 氯醇法年产20万吨环氧丙烷精馏工序工艺设计.docx VIP
- 2025年山东省春季高考信息技术类专业知识试题(打印版) .pdf VIP
- SY∕T 5612-2018 石油天然气钻采设备 钻井液固相控制设备规范.docx VIP
- 医院病房楼改造项目初步设计(范文).docx
原创力文档

文档评论(0)