我正在开发andriod开发并尝试获取APK支持的活动列表。我遇到的大部分答案都谈到了以下命令:
aapt dump xmltree AndroidManifest.xml
但是当我在命令行上运行该命令时,它会抛出以下错误:
aapt is not recognized as an internal or external command
我能够成功运行其他adb命令我不确定aapt命令有什么问题。另外,我正在Windows 7环境中进行开发。
答案 0 :(得分:5)
这意味着它不在你的PATH上。有关如何添加路径变量的详细信息,请参阅here。
基本上这是步骤。
您需要将平台工具和工具目录添加到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
答案 1 :(得分:0)
要在未指定完整路径的情况下运行aapt,您需要将其添加到路径中。我的Windows机器上该工具的位置是$ ANDROID_SDK \ build-tools \ 17.0.0。
答案 2 :(得分:0)
您的PATH变量不包含aapt.exe文件的路径。 该文件可以在SDKFoler / build-tools / 18.0.1中找到。
请将上述路径添加到PATH变量中,它将起作用。
答案 3 :(得分:0)
在环境变量中添加路径解决了问题