CreateProcess error=206, The filename or extension is too long - Android Studio
这个错误是什么意思,我该如何解决它?CreateProcess error = 206,文件名或扩展名太长
CreateProcess error=206, The filename or extension is too long - Android Studio
这个错误是什么意思,我该如何解决它?CreateProcess error = 206,文件名或扩展名太长
我尝试了Android-Studio在提交项目和龟SVN,似乎像乌龟svn做的工作不像android-studio的插件是SVN。我真的不明白为什么,但Tortoise-svn正在工作,所以我认为这可能是一个答案。
长话短说:暂时修复使用的是Tortoise Svn,而不是使用Android-Studio的SVN。
Windows的最大路径长度为260个字符。请参阅260个字符的最大路径长度。看到Android Studio - Unable to open PNG file
根据另一个线程的 “SVN CMD绝对路径” 的作品,但相对一个 “CD /你/项目/路径; SVN CMD yourproject” doesn't(It'sa Windows文件系统的 “问题”)
Android Studio似乎与相对路径工作,龟绝对。该错误消息还称
不能运行程序(目录.../.../yourproject)
这证实了这一假设。
希望他们将在未来改变它!
我有同样的问题,并安装乌龟SVN没有解决它。我开始逐步在我的项目中提交单独的目录,试图找到导致问题的文件/目录。我惊讶的是,当我完成所有提交并没有出现任何错误。
所以我的问题的解决方案是一步一步地提交我所有的文件/目录。
我知道这个线程是有点老,但这里是围绕AA工作的Google,
Android Studio中赋予您不能提交该文件夹的确切地址:
Error:Cannot run program "svn" (in directory "c:\blah-blah"): CreateProcess error=206, The filename or extension is too long
,除非是作为或者Microsoft为支持比当前限制更长的文件名做些事情,这里有几个解决方法可以通过这个:
1-提交给定文件夹c:\blah-blah
使用另一个svn客户端eg. TortoiseSVN
2到移动项目文件夹更接近于驱动器的根,例如,如果你的项目是d:\Development\Android Studio\sources\project x\Version 3\...
尽量靠近根部移动它,通过删除和/或文件夹重命名之间像:d:\dev\as\src\x\v3\...
或d:\x\v3\...
3-我读的地方,建立从最后一个文件夹窗口的虚拟驱动器将工作太,例如,创建一个z:\
并将其分配给d:\Development\Android Studio\sources\project x\Version 3\
但我看别的地方,这可能无法正常工作导致AS svn客户端与文件的绝对路径一起工作,以任何方式完成选项1和2的工作,并且永远不会尝试第三个选项
当一次提交太多文件并使用命令行客户端时,通常会产生错误;当文件以一行传送到客户端时,该行变得太长(svn commit file1 file2 ...)。另见SVN commit fails when committing lots of files in one commit (resulting svn command length exceed the limit)。我对这个问题的解决方案是在“版本控制 - Subversion”下的设置中取消选中“使用命令行客户端”。
我得到了同样的错误,但我没有使用SVN(所有GIT),所以它不应该是问题。 – 2015-11-11 11:57:44