android - 错误 "can' t 使用颠覆命令行客户端 : svn"when opening android project checked out from svn

标签 android svn tortoisesvn android-studio

我是 Android 开发和围绕它的开发工具的新手。我已经使用 TortoiseSVN 客户端从 svn checkout 了一个项目(无法从 Android Studio 中完成),然后在将项目导入 Android Studio 后收到此错误消息:

can't use subversion command line client : svn

Probably the path to Subversion executable is wrong. Fix it..

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

enter image description here

但我仍然不知道我应该做些什么来解决这个问题?欢迎任何形式的帮助/建议/指导来解决问题。

最佳答案

Android Studio 找不到 svn 命令,因为它不在 PATH 上,并且不知道 svn 的安装位置。

修复的一种方法是编辑 PATH 环境变量:添加包含 svn.exe 的目录。您将需要重新启动 Android Studio 以使其重新读取 PATH 变量。

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

更新

根据this other post , TortoiseSVN 默认不包含命令行工具。但是您可以重新运行安装程序并启用它。这会将 svn.exe 添加到 PATH 中,Android Studio 会正确选择它。

关于android - 错误 "can' t 使用颠覆命令行客户端 : svn"when opening android project checked out from svn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22572861/

相关文章:

java - 如何在某个变量值变化时触发onPerformSync

android - JavaScript 接口(interface)注入(inject)漏洞修复

c# - 从 Visual Studio 添加 Dll 到 Subversion

svn - 无法提交到 SVN 服务器

SVN Checkout 直接到 FTP 位置

android - ScrollView 正在捕捉谷歌地图的触摸事件

android - 同时在android上流式传输和录制视频

svn - 从 VSS 迁移到 Subversion 的最佳方式?

svn - 如果文件打开则停止 svn 更新

svn - 是否可以部分恢复 SVN 中的合并