Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我的命令行shell不支持aapt命令_Android_Android Intent_Adb_Aapt - Fatal编程技术网

Android 我的命令行shell不支持aapt命令

Android 我的命令行shell不支持aapt命令,android,android-intent,adb,aapt,Android,Android Intent,Adb,Aapt,我正在进行andriod开发,并试图获得APK支持的活动列表。我遇到的大多数答案都是关于以下命令的: aapt转储xmltree AndroidManifest.xml 但当我在命令行上运行该命令时,它会抛出以下错误: aapt is not recognized as an internal or external command 我能够成功运行其他adb命令。我不确定aapt命令有什么问题。另一方面,我正在Windows 7环境中进行开发。要在不指定完整路径的情况下运行aapt,需要将其添

我正在进行andriod开发,并试图获得APK支持的活动列表。我遇到的大多数答案都是关于以下命令的:

aapt转储xmltree AndroidManifest.xml

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

aapt is not recognized as an internal or external command

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

要在不指定完整路径的情况下运行aapt,需要将其添加到路径中。该工具在我的Windows计算机上的位置是$ANDROID\U SDK\build tools\17.0.0。

这意味着它不在您的路径上。有关如何添加路径变量的详细信息,请参阅

基本上这里是步骤

  • 要在Windows 7中添加或编辑任何环境变量,您需要 首先转到系统属性
  • 然后,转到“高级系统设置”
  • 在“高级”选项卡下,单击底部的“环境变量…”按钮
  • 双击路径并将新路径添加到末尾的“变量值”中。确保用“;”分隔该值
  • 您需要将您的平台工具和工具目录添加到路径中,以便您也可以使用其他工具

    我的路径如下: 平台工具-
    C:\Program Files\Android\sdk\Platform Tools
    工具-
    C:\ProgramFiles\Android\sdk\Tools

    AAAPT特别是一个构建工具,因此您还需要添加该目录。以下是目录:
    生成工具-
    C:\Program Files\Android\sdk\Build Tools\18.1.0

    您的PATH变量不包含aapt.exe文件的路径。 该文件可在SDKFoler/build tools/18.0.1中找到


    请将上述路径添加到path变量中,它将起作用。

    在环境变量中添加路径可解决此问题。

    确定。我得到了一个部分,我必须为我的计算机上安装的所有应用程序设置PATH系统变量,如果我想让它们被我的cmd shell识别的话。我的电脑上唯一安装的是Andriod驱动程序。亚洲开发银行。在设置path变量之前,AAPT是一个需要单独安装的工具吗?我在我的电脑上看到一个为C:\temp\adb设置的路径变量,我认为这就是为什么adb命令能够成功运行的原因。是的,这都是Android SDK的一部分。打开SDK管理器,在顶部你会看到一个名为“工具”的部分,我建议下载“Android SDK工具”、“Android SDK平台工具”和“Android SDK构建工具”(最新版本)。这将为您提供我在回答中提到的所有工具和目录。