添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

`svn checkout`失败,出现 "无法运行程序""无法找到指定文件 "的错误。

25 人关注

I'm Checking a sample in google code. It requested me to checkout the source using SVN Checkout. Sine I am using Android Studio, I used the Subversion checkout options in VCS-->Checkout from version control-->Subversion. Howerver I encountered an error. Is their something I have done wrong?

Checking out google sourcecode.

Error = 2

正如你在这张图片中所看到的,你可以看到文件夹,当然还有来源,但它怎么会找不到呢?

android
svn
android-studio
The One
The One
发布于 2014-03-27
8 个回答
bahrep
bahrep
发布于 2021-08-26
已采纳
0 人赞同

错误 Cannot load supported formats: Cannot run program "svn": Create process error=2, The system cannot find the file specified 表明Android Studio / IntelliJ IDEA无法在你的机器上找到Subversion 1.8命令行客户端。按照这些步骤来解决这个问题。

  • Make sure that you use the latest version of Android Studio IDE.
  • Make sure that command-line svn.exe 1.8 client is installed on your system. You can get one at http://www.visualsvn.com/downloads/
  • Add the command-line client to %PATH% environment variable.
  • Restart Android Studio.
  • 你可能想读一下关于IntelliJ IDEA的相同问题的相关博文。 http://blog.jetbrains.com/idea/2013/12/subversion-1-8-and-intellij-idea-13/

    一个非常精确的答案。故障是,android studio上没有svn构建。做完你的步骤后,我现在可以检查出源代码了。
    Wops
    请确保在此更改后重启Android Studio以避免3分钟的混乱:)
    AMD
    超好的,节省了我很多的时间
    如果你正在安装Tortoise SVN,确保你在安装时勾选命令行工具选项,否则你会继续得到同样的错误。
    cowsay
    cowsay
    发布于 2021-08-26
    0 人赞同

    这里的答案没有一个对我有用,尽管他们都在正确的轨道上。这就是我的解决方案。

  • 从以下网站下载SVN命令行工具 http://www.visualsvn.com/downloads/ 正如bahrep提到的。 把二进制文件放在某个地方。

  • In IDEA: File > Settings > Version Control > Subversion > And then...

  • 确保 "使用命令行客户端 "被选中,并选择SVN.EXE的路径。

  • 默认情况下,路径被简单设置为 svn 。 我不得不把它改为 c:\wherever\i\put\it\svn.exe

    我实际上是在寻找 "然后......",大约一分钟,直到我意识到你的意思:)- 工作起来很顺利!非常感谢!
    现在(2021年,Android Studio 4.1.3),没有选项 Use command line client
    Vinay
    Vinay
    发布于 2021-08-26
    0 人赞同

    I am not sure if accepted answers works. But Android Studio-> Settings->Subversion-> Uncheck "Use command-line client" worked for me!

    这种方法是非常糟糕的。当你可以使用svn.exe时,不要使用内置的客户端。
    不是一个好的答案。确保你已经安装了命令行客户端。如果没有,请在 subversion.apache.org/download.cgi 并在命令行客户端参数中设置svn.exe的路径。
    在我的情况下,我取消了两个复选框的选择。这只对我有效
    Gujarat Santana
    Gujarat Santana
    发布于 2021-08-26
    0 人赞同

    我有Android studio 0.8.14版本。 以下是我所做的

    Go to settings-> (Preference in Mac)->subversion-> in general tab uncheck the three box :

  • User Command Line Client
  • Use system default blalbala
  • Update Administrative blabla
  • 并转到网络标签。 选择SSL协议为:SSLv3

    希望它能发挥作用。我的工作就像一个魅力。

    1+,因为这是唯一一个适用于mac osx用户的答案。我希望其他用户对这个答案给予支持。
    ssimm
    ssimm
    发布于 2021-08-26
    0 人赞同

    我已经有了Android Studio v1.4.1和...

  • Check that the SVN plug in is present and activated. (/File/Settings, Subversion Integration should be in the list.
  • / File/ Settings/ Version Control/ Subversion/ Uncheck use command line client
  • Test communicating with the repository via / VCS / Browse VCS Repository / Browse Subversion Repository. The SVN Repositories window should appear and you can add your repository there and see what is inside that repository.
  • 在默认情况下 使用命令行客户端 被选中,但你可以通过/文件/其他设置/默认设置/等改变。

    Danilo Ramirez
    Danilo Ramirez
    发布于 2021-08-26
    0 人赞同

    如果你是在Windows平台上,解决这个错误的一个更简单的方法是直接从这个下载源安装SVN http://sourceforge.net/projects/win32svn/

    这将运行一个自动创建目录的安装程序,并注册SVN路由,以便将来在命令行中使用。

    Syed Danish Haider
    Syed Danish Haider
    发布于 2021-08-26
    0 人赞同

    遵循简单的步骤。

    从以下网址下载Apache Subversion命令行工具

    https://www.visualsvn.com/downloads/

    提取文件夹并保存到某个位置,复制文件夹的路径。 现在在android studio中

    Android Studio-> File->Other Settings->Default Setting->version control