2014-09-11 2412 views

回答

3

我尝试了Android-Studio在提交项目和龟SVN,似乎像乌龟svn做的工作不像android-studio的插件是SVN。我真的不明白为什么,但Tortoise-svn正在工作,所以我认为这可能是一个答案。

长话短说:暂时修复使用的是Tortoise Svn,而不是使用Android-Studio的SVN。

+0

我得到了同样的错误,但我没有使用SVN(所有GIT),所以它不应该是问题。 – 2015-11-11 11:57:44

0

Windows的最大路径长度为260个字符。请参阅260个字符的最大路径长度。看到Android Studio - Unable to open PNG file

+0

我不完全得到解决方案。但感谢你的回答。我感到困扰的是我试图龟svn。但它的工作原理和在Android工作室没有。 – Dave 2014-09-23 04:05:48

+0

可能是一个错误与android工作室,tortise svn修复。将其提交给android studio错误报告网站! – akadouri 2014-09-23 04:07:22

+0

是的,我认为生病了。谢谢你的时间。 – Dave 2014-09-23 04:08:46

0

根据另一个线程的 “SVN CMD绝对路径” 的作品,但相对一个 “CD /你/项目/路径; SVN CMD yourproject” doesn't(It'sa Windows文件系统的 “问题”)

Android Studio似乎与相对路径工作,龟绝对。该错误消息还称

不能运行程序(目录.../.../yourproject)

这证实了这一假设。

希望他们将在未来改变它!

0

我有同样的问题,并安装乌龟SVN没有解决它。我开始逐步在我的项目中提交单独的目录,试图找到导致问题的文件/目录。我惊讶的是,当我完成所有提交并没有出现任何错误。

所以我的问题的解决方案是一步一步地提交我所有的文件/目录。

0

我知道这个线程是有点老,但这里是围绕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的工作,并且永远不会尝试第三个选项