Soy nuevo en el desarrollo de Android y las herramientas de desarrollo que lo rodean. He desprotegido 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 es incorrecta. Arreglalo..
Cuando hago clic en el enlace "Solucionarlo", aparece este cuadro de diálogo:
Pero todavía no tengo idea de lo que se supone que debo hacer para solucionar esto. Cualquier tipo de ayuda / sugerencia / dirección para solucionar el problema son bienvenidos.
svn.exe
tan bien. 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?Respuestas:
Android Studio no puede encontrar el
svn
comando porque no está activadoPATH
y no sabe dóndesvn
está instalado.Una forma de arreglarlo es editar la
PATH
variable de entorno: agregue el directorio que contienesvn.exe
. Deberá reiniciar Android Studio para que vuelva a leer laPATH
variable.Otra forma es establecer la ruta absoluta de
svn.exe
en el cuadro Usar cliente de comando en la pantalla de configuración que incluyó en su publicación.ACTUALIZAR
Según esta otra publicación , TortoiseSVN no incluye las herramientas de línea de comandos de forma predeterminada. Pero puede volver a ejecutar el instalador y habilitarlo. Eso agregará
svn.exe
aPATH
, y Android Studio correctamente recogerlo.fuente
svn.exe
ubicado a la variable de entorno, que al final corrige el error que se quejaba Android Studio. ¡¡Solución perfecta!! Muchas graciasEsto es molesto, desearía que IntelliJ lo manejara mejor que un fastidio de inicio ...
Si está utilizando TortoiseSVN 1.8+ en Windows, haga lo siguiente:
Modify
.C:\Program Files\TortoiseSVN\bin
a suPath
variable de entorno.fuente
Vi tus problemas.
Soluciones:
Primero descargue el enlace de descarga del cliente Subversion 1.8.13 (1.8) ( https://subversion.apache.org/packages.html ) en el momento de esta publicación, la versión de Android Studio es inferior a 1.4 en mi caso 1.3.2, por lo que debe evite 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.
Luego descomprimido en una carpeta. Habrá una carpeta " bin ".
Luego
Ir a
settings - > Version control -> Subversion
Copie la url de su svn.exe descargado que está en la carpeta bin que ha descargado.
sigue la imagen:
No olvide dar el nombre final como svn.exe último según la imagen.
Apply -> Ok
Reinicie su estudio de Android ahora.
¡Feliz codificación!
fuente
Primero instale TortoiseSVN . Durante la instalación, siga estos pasos
1. Ejecute el instalador de TortoiseSVN.
2. Si ya instaló svn , "Seleccione la opción para Modificar".
3. Seleccione la casilla de verificación "Instalar herramientas de cliente de línea de comandos en el disco duro local".
4. Agregue C: \ Archivos de programa \ TortoiseSVN \ bin a su variable de entorno Path o presione CTRL + ALT + S en el estudio de Android. Luego vaya a "Control de versiones" -> Subversion -> General -> Marque la casilla de verificación "usar cliente de línea de comando" y configure la ruta a C: \ Archivos de programa \ TortoiseSVN \ bin \ svn.exe
5. Reinicie IntelliJ.
En la imagen, el color verde (logo_actionbar) representa que el archivo ya se agregó a svn, el rojo representa aún para agregar en svn. frio..!
Si desea cambiar la configuración de "Programar para agregar", vaya a Configuración -> Control de versiones -> Confirmación -> Cuando se crean archivos
Elija Mostrar opciones antes de agregar al control de versiones
fuente
Uso el IDE Phpstorm, pero creo que puede ser lo mismo que AS.
1.Debe reinstalar el svn. Y elija la opción modificar .
Y el siguiente paso, puede ver las herramientas del 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 ve
svn.exe
en C: \ Archivos de programa \ TortoiseSVN \ bin, se demostró que reinstalamos el cliente de línea de comandos con éxito. CopiarC:\Program Files\TortoiseSVN\bin\svn.exe
en el IDE.3. Reinicia tu IDE. ¡Está bien!
fuente
Si está utilizando ubuntu, verifique que la subversión climática esté instalada o no.
Si no, entonces instale a través de la línea de comando como
y verifique que las siguientes configuraciones estén seleccionadas
fuente
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/
reemplace 'svn' con su ruta instalada svn como '/ usr / local / bin / svn'
fuente
He solucionado el problema simplemente descargando la herramienta de línea de comandos de Android desde https://www.visualsvn.com/downloads/ descargue la herramienta de línea de comando apache, descomprímalo en la unidad, vaya a la configuración de Android / control de versiones / subversión y asegúrese de solo el comando la opción de línea es habilitar establecer la ruta de svn.exe como se muestra a continuación C: \ Users \ viratsinh.parmar \ Apace SVN client \ Apache-Subversion-1.8.13 \ bin \ svn.exe
ahora en su estudio de Android actualice el proyecto, podrá comprometerse ahora. puedes contactarme en [email protected]
fuente
También recibí el mismo error, si está utilizando TortoiseSVN-1.9.5 solo realice dos pasos Proceso 1: haga clic en la herramienta TSVN.exe y 2: seleccione allí en la segunda ventana la línea de comando para Guardar en la unidad local con la ruta 3: haga clic en Aceptar Ahora reinicie Android Studio / IntelliJ
fuente
Aquí hay mejores respuestas, pero cómo soluciono esto puede ser relevante para alguien:
Después de revisar el proyecto desde SVN, en lugar de elegir la versión 1.7 , elegí Subversion 1.6 y funcionó.
fuente
Instalar Subversion para Windows debería resolver el problema. Vea mi respuesta aquí: https://stackoverflow.com/a/31627732/3433133
fuente
Si usa Windows, puede solucionarlo mediante la instalación de la herramienta SVN. Si usa Linux / MacOS, puede arreglarlo a través de la subversión de instalación. Después de eso, simplemente seleccione usando el comando svn. Tu problema es resolver.
fuente
Bajo Linux, tuve el mismo problema después de la actualización de Android Studio (y varios meses sin usarlo ...).
Lo resolví ejecutando el siguiente comando en una consola:
Prefiero ese comando
rm -R .subversion
ya que me dejó una opción de reversión.fuente
En Ubuntu 20.04:
fuente