从Windows 8中提取adt-bundle-windows-x86_64-20140702这个错误

**从Windows 8中提取adt-bundle-windows-x86_64-20140702时出现此错误

(! D:\Bela\Work\adt-bundle-windows-x86_64-20140702.zip: Cannot create folder adt-bundle-windows-x86_64-20140702\sdk\tools\lib\monitor-x86\features\com.android.ide.eclipse.hierarchyviewer.feature_23.0.2.1259578\META-INF\maven\adt.group\com.android.ide.eclipse.hierarchyviewer.feature The filename or extension is too long. ! D:\Bela\Work\adt-bundle-windows-x86_64-20140702.zip: Cannot create adt-bundle-windows-x86_64-20140702\sdk\tools\lib\monitor-x86\features\com.android.ide.eclipse.hierarchyviewer.feature_23.0.2.1259578\META-INF\maven\adt.group\com.android.ide.eclipse.hierarchyviewer.feature\pom.xml Total path and file name length must not exceed 260 characters The system cannot find the path specified. ! D:\Bela\Work\adt-bundle-windows-x86_64-20140702.zip: Cannot create adt-bundle-windows-x86_64-20140702\sdk\tools\lib\monitor-x86\features\com.android.ide.eclipse.hierarchyviewer.feature_23.0.2.1259578\META-INF\maven\adt.group\com.android.ide.eclipse.hierarchyviewer.feature\pom.properties Total path and file name length must not exceed 260 characters The system cannot find the path specified.) 

我怎样才能解决这个问题?

Solutions Collecting From Web of "从Windows 8中提取adt-bundle-windows-x86_64-20140702这个错误"

为了进一步简化这个答案:你想把它提取到C:的原因是,如果你把它提取到其他地方(比如你的桌面),你将添加字符到文件名。 如果将其解压缩到桌面,则会将“C:/ users / username / desktop / adt-bundle-windows-x86_64-20140702”添加到所有文件的path中,使您有可能超过最大path名称大小。 如果直接使用C:(或任何驱动器)并给它一个像android这样的短名称,则只会将C:/ android添加到path中。

有同样的问题,不pipe我如何提取它,试图重命名的东西,等我不断收到错误。 我以为打开档案(在WinRAR),并拖出adt-bundle ….文件夹内的子文件夹会减less字符数,但我不断收到错误。 一时兴起,我尝试了右键单击存档,select提取文件…并selectC:驱动器(实质上是我已经试图通过拖动文件夹)和….它的工作! 看起来像WinRAR当你拖动文件来提取不同于使用Extract files …选项。

只是想把这个放在这里,以防其他人遇到同样的问题。

您可以使用7-Zip来提取文件,而不是内置的Windows实用程序。 7-Zip将允许您将文件解压到机器的任何位置。

这是Windows 7和Windows 8上的已知问题。请参阅问题72539:eclipse adt bundle windows 7 64位不会在Android问题跟踪器上解压缩 。

这是WinRAR的一个问题。 有两个解决scheme:

  1. 右键单击存档 – 使用Windows资源pipe理器 打开 – 将文件拖放到任何文件夹。
  2. 用WinRAR打开压缩adt-bundle – 从adt-bundle-<os_platform>重命名文件夹到adt-bundle – 将文件拖放到任何文件夹。

我的解决scheme

  1. 将存档移动到您的硬盘的根目录,如C:\
  2. 将档案重命名为adt.rar(去除文件名的其余部分)
  3. 重命名档案内的文件夹也是adt(打开档案并重命名根目录)
  4. 提取到任何你想要的

信息:问题不是目标path名,而是源path名。

我正在64位机器上使用Windows 7的ADT。 在尝试提取时,我也收到了几次这个错误。

我通过在C盘中创build一个文件夹来解决这个问题 – C:\ ADT并解压到这个位置。 我能够提取没有任何进一步的错误。

只需点击“提取到”,而不是拖放文件