当前位置:  开发笔记 > 编程语言 > 正文

当打开从svn检出的android项目时出错"无法使用subversion命令行客户端:svn"

如何解决《当打开从svn检出的android项目时出错"无法使用subversion命令行客户端:svn"》经验,为你挑选了5个好方法。

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

不能使用subversion命令行客户端:svn

可能是Subversion可执行文件的路径是错误的.修理它..

当我单击"修复它"链接时,会弹出以下对话框:

在此输入图像描述

但我仍然不知道我应该怎么做才能解决这个问题?我们欢迎任何帮助/建议/方向来解决问题.



1> Stop ongoing..:

Android Studio无法找到该svn命令,因为它未启用PATH,并且它不知道svn安装的位置.

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

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

UPDATE

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


重新安装TSVN检查选项以包括修复问题的命令行工具.安装程序自动将`svn.exe`所在的目录添加到环境变量中,这最终修复了Android Studio抱怨的错误.完美解决方案 非常感谢

2> cosbor11..:

这很烦人,我希望IntelliJ会比一个创业公司更好地处理这个问题.

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

    运行TortoiseSVN安装程序.(它可能仍在您的下载文件夹中)

    选择选项Modify.

    命令行客户端工具安装到本地硬盘上.

    添加C:\Program Files\TortoiseSVN\bin到您的Path环境变量.

    重启IntelliJ.



3> Manoj Behera..:

看到你的问题.

解决方案:

首先下载Subversion 1.8.13(1.8)客户端下载链接(https://subversion.apache.org/packages.html)在本文发布时,android studio版本 在我的情况1.3.2中小于1.4所以你必须避免这里的问题subversion命令行客户端版本太旧所以只需要下载1.8.

在此输入图像描述

然后在一个文件夹中解压缩.将有一个文件夹" bin ".

然后

settings - > Version control -> Subversion

复制已下载的bin文件夹中已下载的svn.exe的URL .

按照图片:

在此输入图像描述

不要忘记按照图像最后给出svn.exe这样的结束名称.

Apply -> Ok

立即重启你的android工作室.

快乐的编码!



4> anand krish..:

首先安装Tortoisesvn.在安装过程中按照以下步骤

1.运行TortoiseSVN安装程序.

2.如果您已经安装了svn,请选择"修改选项".

3. 选中 "将命令行客户端工具安装到本地硬盘" 复选框. 在此输入图像描述

4.将C:\ Program Files\TortoiseSVN\bin添加到Path环境变量或在android studio中按CTRL + ALT + S. 然后转到"版本控制" - > Subversion - >常规 - >选中复选框"使用命令行客户端"并将路径设置为C:\ Program Files\TortoiseSVN\bin\svn.exe

5.Restart IntelliJ.

In Android studio1.5 version when you try to add the file in your project,
android studio will ask for a pop like "schedule for Addition"
to subversion?. select the check box (Remember, don't ask again) and click "yes". 
After this whatever the file you add or remove to your project it will automatically
synced to your svn repository. suppose if you didn't get that dialog, but you want to
add the newly added .png or xml file to svn means you can manually select those files 
which you have added (the newly added file will be in red color) right click 
on that file -> subversion -> Add to VCS or simply select the file and use (CTRL+ALT+A).

在图像绿色(logo_actionbar)表示文件已添加到svn,红色表示尚未添加到svn.凉..!

如果要更改"添加计划"设置,请转到设置 - > 版本控制 - > 确认 - > 创建文件时
选择显示选项,然后再添加到版本控制

在此输入图像描述 在此输入图像描述



5> 小智..:

我使用IDE Phpstorm,但我认为它可能与AS相同.

你应该重新安装svn.并选择选项修改. 在此输入图像描述

下一步,您可以看到命令行客户端工具.

我们先选择一个:将安装在本地硬盘上. 在此输入图像描述

2.现在重启你的电脑.

转到svn位置,它一直是C:\ Program Files\TortoiseSVN\bin.

如果你看到svn.exe在C:\ Program Files\TortoiseSVN\bin中,它证明我们成功重新安装了命令行客户端.复制C:\Program Files\TortoiseSVN\bin\svn.exe到IDE.

在此输入图像描述

3.重新启动IDE.It ok!

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有