har07
Soy nuevo en el desarrollo de Android y las herramientas de desarrollo que lo rodean. Revisé un proyecto de svn usando el cliente TortoiseSVN (no puedo hacerlo desde Android Studio), luego recibo este mensaje de error después de importar el proyecto a Android Studio:
no se puede usar el cliente de línea de comandos de Subversion: svn
Probablemente la ruta al ejecutable de Subversion sea incorrecta. Arreglalo..
Cuando hago clic en el enlace “Repararlo”, aparece este cuadro de diálogo:
Pero todavía no tengo idea de lo que se supone que debo hacer para arreglar esto. Cualquier tipo de ayuda/sugerencia/dirección para solucionar el problema es bienvenida.
janos
Android Studio no puede encontrar el svn
comando porque no está encendido PATH
y no sabe donde svn
esta instalado.
Una forma de solucionarlo es editar el PATH
variable de entorno: agregue el directorio que contiene svn.exe
. Deberá reiniciar Android Studio para que vuelva a leer el PATH
variable.
Otra forma es establecer la ruta absoluta de svn.exe
en el Usar cuadro de cliente de comando en la pantalla de configuración que incluiste en tu publicación.
ACTUALIZAR
Según esta otra publicación, TortoiseSVN no incluye las herramientas de línea de comandos por defecto. Pero puede volver a ejecutar el instalador y habilitarlo. Eso agregará svn.exe
a PATH
y Android Studio lo recogerá correctamente.
-
Vuelva a instalar la opción de verificación de TSVN para incluir las herramientas de línea de comando que solucionaron el problema. El instalador agrega automáticamente el directorio donde
svn.exe
ubicado en la variable de entorno, que al final corrige el error del que se quejaba Android Studio. ¡¡Solución perfecta!! Muchas gracias– har07
25 de marzo de 2014 a las 10:51
-
@Mayur: tengo el mismo problema en macbook. ¿Lo resolviste?
– AndroidGuy
13 de julio de 2015 a las 6:54
-
No pude encontrar svn.exe en Tortoize svn.
– harikrishnan
18 de julio de 2016 a las 6:56
-
Estoy usando Webstorm 11 y no Android, así que tuve que agregar manualmente la ruta a la configuración, ¡pero esto lo arregló!
–James Drinkard
12 de agosto de 2016 a las 19:38
Esto es molesto, desearía que IntelliJ manejara esto mejor que una molestia de inicio.
Si está utilizando TortoiseSVN 1.8+ en Windows, haga esto:
- Ejecutar el Instalador TortoiseSVN. (Es posible que todavía esté en su carpeta de Descargas)
- Seleccione la opción para
Modify
. - Instalar Herramientas de cliente de línea de comandos en el disco duro local.
- Agregar
C:\Program Files\TortoiseSVN\bin
para ustedPath
Variable ambiental. - Reinicie IntelliJ.
Manoj Behera
Vi tus problemas.
Soluciones:
Primero Descargar subversión 1.8.13 ( 1.8 ) enlace de descarga del cliente (https://subversion.apache.org/packages.html) en el momento de esta publicación, la versión de estudio de Android es inferior a 1.4
en mi caso 1.3.2 por lo tanto, debe evitar los problemas aquí. La versión del cliente de la línea de comandos de subversion es demasiado antigua, así que simplemente descargue el 1.8 preferiblemente.
Después descomprimido en una carpeta. Habrá una carpeta “compartimiento“.
Después
Vamos a settings - > Version control -> Subversion
Copiar la url de tu descarga svn.exe que está en la carpeta bin que ha descargado.
sigue la imagen:
No olvides dar el nombre final como svn.exe último según la imagen.
Apply -> Ok
Reiniciar tu estudio de Android ahora.
¡Feliz codificación!
-
Es la mejor solución para Windows que he visto.
– Vijay
29 de agosto de 2018 a las 10:17
-
¿Esta opción no está en Android Studio 3.2?
– Pratik Mohanrao Gondil
27 de octubre de 2018 a las 4:46
anand krish
Primera instalación TortugaSVN. Durante la instalación siga estos pasos
1.Ejecute el instalador de TortoiseSVN.
2.Si ya ha instalado svn“Seleccione la opción para Modificar”.
3.seleccione el casilla de verificación “Instalar herramientas de cliente de línea de comandos en el disco duro local”.
4.Agregue C:\Program Files\TortoiseSVN\bin a su variable de entorno Path o presione CTRL+ALT+S en Android Studio. Luego vaya a “Control de versiones” -> Subversion -> General -> Marque la casilla de verificación “usar cliente de línea de comandos” y configure la ruta a C:\Archivos de programa\TortoiseSVN\bin\svn.exe
5.Reinicie 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).
En la imagen, el color verde (logo_actionbar) representa que el archivo ya se agregó a svn, el rojo representa aún por agregar en svn. Frío..!
Si desea cambiar los medios de configuración de “Programar para la adición”, vaya a Ajustes -> Control de versiones -> Confirmación -> Cuando se crean los archivos
Elegir Mostrar opciones antes de agregar al control de versiones
Uso el IDE Phpstorm, pero creo que tal vez sea lo mismo que AS.
1.Debes reinstalar el svn. Y elige la opción modificar.
Y el siguiente paso, puedes ver el herramientas de cliente de línea de comandos.
Elijamos el primero: Se instalará en el disco duro local.
2.Ahora reinicie su computadora.
Vaya a la ubicación svn, todo el tiempo será C:\Archivos de programa\TortoiseSVN\bin.
si ves el svn.exe
en C:\Archivos de programa\TortoiseSVN\bin, demostró que reinstalamos el cliente de línea de comandos con éxito. Copiar C:\Program Files\TortoiseSVN\bin\svn.exe
en el IDE.
3. Reinicie su IDE. ¡Está bien!
-
Creo seriamente que el hecho de que no tenía “svn.exe” al final de la ruta “C:\Program Files\TortoiseSVN\bin” es un error.
– Corrió
4 de febrero de 2017 a las 9:05
Excepción de puntero nulo
Si está utilizando ubuntu, verifique que Weather Subversion esté instalado o no.
Si no, instálelo a través de la línea de comando como
sudo apt-get install subversion
y verifique que las siguientes configuraciones estén seleccionadas
-
Creo seriamente que el hecho de que no tenía “svn.exe” al final de la ruta “C:\Program Files\TortoiseSVN\bin” es un error.
– Corrió
4 de febrero de 2017 a las 9:05
Deepak Kumar Sharma
He solucionado el problema después de actualizar el cliente svn existente en mac OS X con el siguiente enlace: (1.7.x a 1.9.x)
https://ahmadawais.com/installing-svn-subversion-on-yosemite-after-removing-the-old-version/
- Abra el estudio de Android
- Vaya a Configuración -> Control de versiones -> Subversión -> General -> Cliente de línea de comandos de usuario (casilla de verificación marcada)
reemplace ‘svn’ con su ruta de svn instalada como ‘/usr/local/bin/svn’
no pude encontrar
svn.exe
también. Busqué en la carpeta de instalación de TortoiseSVN, Android Studio, archivos de programa completos, incluidos los archivos de programa (x86), pero fue en vano. ¿Alguna idea?– har07
25 de marzo de 2014 a las 8:33
El instalador de TSVN tiene la opción de incluir las herramientas de línea de comandos. Parece que está desactivado por defecto. Intente volver a ejecutar el instalador y busque esta opción. Consulte esta discusión relacionada: stackoverflow.com/questions/7912169/…
– janos
25 de marzo de 2014 a las 9:44
Estimado @TortoiseSVN, haga que svn.exe se incluya de forma predeterminada, no estoy seguro de por qué tiene que estar desactivado, absolutamente ninguna buena razón.
– KrishPrabakar
19 de marzo de 2020 a las 8:54