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

时间:2014-07-13 15:15:26

标签: java android eclipse adt eclipse-adt

**从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.)

我该如何解决这个问题?

7 个答案:

答案 0 :(得分:12)

为了进一步简化对此的回答:您要将其解压缩到C:的原因是,如果将其解压缩到其他位置(如桌面),则会在文件名中添加字符。如果您将其原样提取到桌面,它会将“C:/ users / username / desktop / adt-bundle-windows-x86_64-20140702”添加到所有文件的路径中,并使您面临超出最大路径名称大小。如果你直接进入C :(或任何驱动器)并给它一个像android这样的简短名称,你只会在路径中添加C:/ android。

答案 1 :(得分:5)

有同样的问题,无论我如何提取它,都试图重命名等等。我不断收到错误。我想打开存档(在WinRAR中)并拖出adt-bundle ....文件夹中的子文件夹会减少字符数,但我不断收到错误。一时兴起,我尝试右键单击存档,选择提取文件...并选择C:驱动器(基本上我已经尝试通过拖动文件夹来做)和....它工作!看起来像拖动要提取的文件时WinRAR所做的不同于使用“提取文件...”选项。

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

答案 2 :(得分:5)

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

这是Windows 7和Windows 8上的已知问题。请参阅Android问题跟踪器上的Issue 72539: eclipse adt bundle windows 7 64 bit will not unzip

答案 3 :(得分:1)

这是WinRAR的问题。 有两种解决方案:

  1. 在存档上右键单击 - 使用打开 - Windows资源管理器 - 将文件拖放到任意文件夹。
  2. 使用WinRAR打开存档 - 将文件夹从adt-bundle-<os_platform>重命名为adt-bundle - 将文件拖放到任意文件夹。

答案 4 :(得分:0)

我的解决方案:

  1. 将存档移动到硬盘的根目录,例如C:\
  2. 将存档重命名为adt.rar(删除文件名的其余部分)
  3. 将存档中的文件夹重命名为adt(打开存档并重命名根目录)
  4. 提取到您想要的任何地方
  5. 信息:问题不在于目标路径名,而是源路径名。

答案 5 :(得分:0)

我在64位计算机上使用ADT for Windows 7。我在尝试提取时也收到了这个错误几次。

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

答案 6 :(得分:0)

只需点击“提取到”而不是拖放存档