Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

While extracting adt-bundle-windows-x86_64-20140702 this error from windows 8

**While extracting adt-bundle-windows-x86_64-20140702 from windows 8 this error occurred

(!   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.)

How can I fix this?

like image 880
user3776347 Avatar asked Jul 13 '14 15:07

user3776347


4 Answers

To further simplify the answer to this: the reason that you want to extract it to C: is that if you extract it to somewhere else (like you desktop) you will be adding characters to the file name. If you extract it as it is to the desktop, it will add "C:/users/username/desktop/adt-bundle-windows-x86_64-20140702" to the paths of all of the files and put you at risk for exceeding the max path name size. If you do it straight to C: (or any drive) and give it a short name like android, you will only add C:/android to the path.

like image 188
straightface Avatar answered Oct 17 '22 06:10

straightface


Had this same issue and no matter how I extracted it, tried to rename stuff, etc. I kept getting the error. I thought opening the archive (in WinRAR) and dragging out the subfolders inside the adt-bundle.... folder would reduce the character count but I kept getting the error. On a whim, I tried just right-clicking the archive, choosing Extract files... and selecting the C: drive (essentially what I was already trying to do by dragging the folder) and.... it worked!! Looks like whatever WinRAR does when you drag files to extract is different than using the Extract files... option.

Just wanted to put this here in case others run into the same issue.

like image 31
Naty722 Avatar answered Oct 17 '22 05:10

Naty722


You can use 7-Zip to extract the file instead of the built-in Windows utility. 7-Zip will allow you to extract the file to anywhere on your machine.

This is a known problem on Windows 7 and Windows 8. See Issue 72539: eclipse adt bundle windows 7 64 bit will not unzip on the Android Issue Tracker.

like image 5
J Wang Avatar answered Oct 17 '22 05:10

J Wang


This is a problem with WinRAR. There are two solutions:

  1. Right click on archive - Open with - Windows Explorer - drag&drop files to any folder.
  2. Open archive with WinRAR - Rename folder from adt-bundle-<os_platform> to adt-bundle - drag&drop files to any folder.
like image 1
Vitalii Blagodir Avatar answered Oct 17 '22 05:10

Vitalii Blagodir