我的Commandline shell不支持aapt命令

Los*_*ost 3 android adb android-intent aapt

我正在开发andriod开发并尝试获取APK支持的活动列表.我遇到的大部分答案都谈到了以下命令:

aapt dump xmltree AndroidManifest.xml

但是当我在命令行上运行该命令时,它会抛出以下错误:

aapt is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)

我能够成功运行其他adb命令我不确定aapt命令有什么问题.另外,我正在Windows 7环境中进行开发.

Dav*_*vid 5

这意味着它不在您的PATH上.有关如何添加Path变量的详细信息,请参阅此处.

基本上这里是步骤.

  1. 要在Windows 7中添加或编辑任何环境变量,首先需要转到"系统属性".
  2. 然后,转到"高级系统设置"
  3. 在"高级"选项卡下,单击底部的"环境变量..."按钮.
  4. 双击PATH并在结尾处将新路径添加到"变量值"中.确保将值与";"分开

您需要将平台工具和工具目录添加到PATH中,以便您也可以使用其他工具.

我的路径如下:平台工具 - C:\Program Files\Android\sdk\platform-tools 工具 -C:\Program Files\Android\sdk\tools

AAAPT专门是一个构建工具,所以你也想要添加该目录.这是目录:构建工具 - C:\Program Files\Android\sdk\build-tools\18.1.0