2014-09-11 2411 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的工作,並且永遠不會嘗試第三個選項