前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >​Android aapt 在 Mac 和 Windows 上使用方法小结

​Android aapt 在 Mac 和 Windows 上使用方法小结

作者头像
阿策小和尚
发布2021-06-08 12:04:40
2.2K0
发布2021-06-08 12:04:40
举报
文章被收录于专栏:阿策小和尚阿策小和尚

和尚我因为公司项目在小米市场上线时被拒,提示 apk 解析错误,需要用 aapt 解析查看安装包是否正常。以前还真的没有接触过 aapt 工具。 据了解,aapt 是 Android SDK 自带的工具,即 Android Asset Packaging Tool,是一个管理资源文件的工具 。看网上教程很简单,然而和尚在使用过程中却各种不能用。下面用 Mac 和 Windows 两个环境下尝试,不知各位有没有遇到这种情况。

Mac 环境

  1. 终端直接输入 aapt dump badging + 文件路径,结果查不到相应指令,嘲笑自己太天真;

  1. 查询得知,直接应用需要,已经安装并配置好了 Android SDK tools 为前提;和尚我的电脑并没有配置;
  2. 终端输入:open .bash_profile -> 配置 Path:/Users/…/Library/Android/sdk/build-tools/26.0.2/aapt -> 终端输入:source .bash_profile 更新配置 -> 终端输入:aapt dump badging + 文件路径,结果依旧查不到相应指令,再一次嘲笑自己太天真;
  1. 将完整的路径输入终端:/Users/…/Library/Android/sdk/build-tools/26.0.2/aapt ,成功;
  2. 终端输入:/Users/…/Library/Android/sdk/build-tools/26.0.2/aapt v 即可查看 appt 版本号;
  3. 终端输入:/Users/…/Library/Android/sdk/build-tools/26.0.2/aapt dump badging + 文件路径,可查看 apk 的完整信息,包括包名/权限/版本信息…等一系列信息。注意:dump badging + 文件路径 前面不可再添加 aapt。

Windows 环境

两端的访问方式都是一样的,只是省掉了配置 aapt 的环节。

  1. 在本地找到 SDK 下的 aapt.exe 程序;
  1. cmd 命令输入 aapt.ext 整体路径;
  1. cmd 命令 …/…/…/aapt.exe v 即可查看 aapt 版本;
  1. cmd 命令 …/…/…/aapt.exe dump badging + apk 路径(可以直接将 apk 拖入 cmd 自动出现完整路径),即可查看 apk 基本信息。

和尚我遇到的问题主要是把完整路径补充完整在运行即可;实际用法尝试还是很浅显,希望大家不要遇到和尚我这种问题~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 阿策小和尚 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Mac 环境
  • Windows 环境
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档