错误“无法使用Subversion命令行客户端:svn”打开从svn签出的android项目该怎么解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (65)

我是Android开发人员和开发工具的新手。我已经使用TortoiseSVN客户端从svn中检出了一个项目,然后在将项目导入到Android Studio后获取此错误消息:

不能使用subversion命令行客户端:svn 可能是Subversion可执行文件的路径是错误的。

当我点击“修复它”链接时,弹出此对话框:

提问于
用户回答回答于

Android Studio无法找到该svn命令,因为它没有打开PATH,并且它不知道svn安装位置。

一种解决方法是编辑PATH环境变量:添加包含的目录svn.exe。你需要重新启动Android Studio才能重新读取PATH变量。

另一种方法是在您的帖子中包含的设置屏幕svn.exe中的“ 使用命令客户端”框中设置绝对路径。

UPDATE

TortoiseSVN默认不包含命令行工具。但是你可以重新运行安装程序并启用它。这将添加svn.exePATH,和Android Studio会正确地把它捡起来。

用户回答回答于

这很烦人,我希望IntelliJ能够比启动时更好地处理这个问题。

如果你在Windows上使用TortoiseSVN 1.8+,请执行以下操作:

  1. 运行TortoiseSVN安装程序。(它可能仍在您的下载文件夹中)
  2. 选择选项Modify
  3. 命令行客户端工具安装到本地硬盘上。
  4. 添加C:\Program Files\TortoiseSVN\bin到你的Path环境变量。
  5. 重新启动IntelliJ。

扫码关注云+社区