在Android工作室中打开项目时出现SVN错误

时间:2014-04-10 09:52:33

标签: svn tortoisesvn android-studio

我在Assembla托管的Subversion下有一个项目,我已经使用TortoiseSVN检查过了。该项目现在位于我计算机上的本地文件夹中。 现在,我打开Android工作室,点击打开一个项目,工作室打开我的项目。

但是我收到以下错误

无法使用Subversion命令行客户端:svn

svn工作副本检测时发现的错误

当我点击“修复它”时有一个窗口说'没有要显示的项目'

Errors 当我点击Fix it按钮时,它会打开Subversion的设置 enter image description here

任何人都知道如何解决这些问题?

1 个答案:

答案 0 :(得分:15)

我也可以在你的屏幕截图中看到这个:

  

无法使用Subversion命令行客户端:svn
  可能是Subversion可执行文件的路径是错误的。解决它。

您显然假设您的IDE在TortoiseSVN之上工作,但事实并非如此。您需要安装Subversion 命令行客户端。 TortoiseSVN实际上捆绑了它,但它是一个可选组件。

更一般地说,Android Studio基于IntelliJ IDEA,它是一个Java驱动的IDE,捆绑了自己的Subversion客户端。最有可能的是,你正在使用最新的TortoiseSVN,它创建了一个Subversion 1.8工作副本。大多数基于Java的IDE尚不支持1.8。也许它允许使用命令行客户端作为解决方法。

解决方案:

  • 获取较旧的TortoiseSVN
  • 等待更新的Android Studio
  • 按程序建议安装命令行客户端

编辑显然,如何安装使用TortoiseSVN打包的命令行客户端并不完全清楚。这是我在Google图片中找到的安装向导的屏幕截图(它与最新版本不同):

*.msi

您需要点击"命令行客户端工具"左侧红色十字的小矩形。并选择"此组件将可用" (或类似的文字)。然后点击下一步直到您完成。