这个问题在这里已经有了答案:
Error “can't use subversion command line client : svn” when opening android project checked out from svn
(15 个回答)
6年前关闭。
我在 Assembla 中托管了一个 Subversion 项目,我已经使用 TortoiseSVN 进行了检查。该项目现在位于我计算机上的本地文件夹中。
现在,我打开 Android 工作室,点击打开一个项目,工作室就会打开我的项目。
但是我收到以下错误
无法使用 Subversion 命令行客户端:svn
svn 工作副本检测时发现错误
当我单击“修复”时,会出现一个窗口,显示“没有要显示的项目”
当我点击 Fix it 按钮时,它会打开 Subversion 的设置
任何人都知道我该如何修复它们?
最佳答案
我也可以在您的屏幕截图中阅读此内容:
Can't use Subversion command line client: svn
Probably the path to Subversion executable is wrong. Fix it.
您显然假设您的 IDE 在 TortoiseSVN 之上工作,但事实并非如此。您需要安装 Subversion 命令行客户端 。 TortoiseSVN 实际上捆绑了它,但它是一个可选组件。
更笼统地说,Android Studio 基于 IntelliJ IDEA,这是一个 Java 驱动的 IDE,捆绑了自己的 Subversion 客户端。最有可能的是,您使用的是最新的 TortoiseSVN,它创建了一个 Subversion 1.8 工作副本。大多数基于 Java 的 IDE 还不支持 1.8。也许它允许使用命令行客户端作为解决方法。
解决方案:
编辑: 显然,如何安装带有 TortoiseSVN 的命令行客户端并不完全清楚。这是我在 Google 图片中找到的安装向导的屏幕截图(它应该与最新版本没有太大区别):
您需要单击“命令行客户端工具”左侧带有红叉的小矩形,然后选择“此组件将可用”(或类似文本)。然后单击下一步直到完成。
关于在 Android Studio 中打开项目时出现 SVN 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22984535/