Je suis nouveau dans le développement Android et les outils de développement qui s’y rattachent. J'ai extrait un projet de svn à l'aide du client TortoiseSVN (je ne parviens pas à le faire depuis Android Studio), puis je reçois ce message d'erreur après l'importation du projet dans Android Studio:
ne peut pas utiliser le client de ligne de commande Subversion: svn
Le chemin d'accès à l'exécutable Subversion est probablement incorrect. Répare le..
Lorsque je clique sur le lien "Réparer", cette boîte de dialogue s'ouvre:
Mais je n'ai toujours aucune idée de ce que je suis censé faire pour résoudre ce problème? Toute aide/suggestion/direction pour résoudre le problème est la bienvenue.
Android Studio ne peut pas trouver la commande svn
car elle n'est pas sur PATH
et il ne sait pas où svn
est installé.
Une solution consiste à modifier la variable d’environnement PATH
: ajoutez le répertoire qui contient svn.exe
. Vous devrez redémarrer Android Studio pour le faire relire la variable PATH
.
Une autre méthode consiste à définir le chemin absolu de svn.exe
dans la boîte du client de commande Use dans l'écran des paramètres que vous avez inclus dans votre message.
METTRE À JOUR
Selon cet autre article , TortoiseSVN n'inclut pas les outils de ligne de commande par défaut. Mais vous pouvez réexécuter le programme d’installation et l’activer. Cela ajoutera svn.exe
à PATH
et Android Studio le capturera correctement.
C’est ennuyeux, j’aimerais que IntelliJ s’en occupe mieux qu’un nag de démarrage.
Si vous utilisez TortoiseSVN 1.8+ sous Windows, procédez comme suit:
Modify
.C:\Program Files\TortoiseSVN\bin
à votre variable d'environnement Path
.Vu vos problèmes.
Solutions:
First Télécharger Subversion 1.8.13 (1.8)} client.__Lien de téléchargement ( https://Subversion.Apache.org/packages.html ) À l’époque la version studio d’Android est inférieure à 1.4 dans mon cas 1.3.2, vous devez donc éviter les problèmes ici La version du client de ligne de commande Subversion est trop ancienne so il suffit de télécharger le 1.8 de préférence.
Puis décompressé dans un dossier. Il y aura un dossier "bin".
Ensuite
Go to settings - > Version control -> Subversion
Copiez l'URL de votre svn.exe téléchargé qui se trouve dans le dossier bin que vous avez téléchargé.
suivez la photo:
N'oubliez pas de donner le nom de fin tel que svn.exe en dernier comme dans l'image.
Apply -> Ok
Redémarrez votre studio Android maintenant.
Bon codage!
Commencez par installer Tortoisesvn . Pendant l'installation, suivez ces étapes
1. Exécutez le programme d'installation TortoiseSVN.
2.Si vous avez déjà installé svn, sélectionnez l'option "Modifier".
3.sélectionnez la case à cocher "Installer les outils client de la ligne de commande sur le disque dur local" .
4.Ajoutez C:\Program Files\TortoiseSVN\bin à votre variable d’environnement Path ou appuyez sur CTRL + ALT + S dans Android Studio. Cliquez ensuite sur "Contrôle de version" -> Subversion -> Général -> Cochez la case "utiliser le client de la ligne de commande" et définissez le chemin sur C:\Program Files\TortoiseSVN\bin\svn.exe
5. Redémarrez 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).
Dans l'image, la couleur verte (logo_actionbar) représente dans le fichier a déjà été ajouté à svn, le rouge représente encore à ajouter dans svn. cool..!
Si vous souhaitez modifier le paramètre "Planification de l'ajout", cliquez sur Paramètres -> Contrôle de la version -> Confirmation -> Lorsque les fichiers sont créés
Choisissez Afficher les options avant d’ajouter au contrôle de version
J'utilise le IDE Phpstorm, mais je pense que c'est peut-être la même chose que AS.
1.Vous devez réinstaller le svn. Et choisissez l'option modify .
Et l’étape suivante, vous pourrez voir les outils client en ligne de commande.
Choisissons le premier: Sera installé sur le disque dur local .
2.Maintenant, redémarrez votre ordinateur.
Allez à l'emplacement svn , tout le temps, il s'agira de C:\Program Files\TortoiseSVN\bin.
Si vous voyez le svn.exe
dans C:\Program Files\TortoiseSVN\bin, cela prouve que nous réinstallons le client en ligne de commande avec succès . Copiez C:\Program Files\TortoiseSVN\bin\svn.exe
dans l'EDI.
3. Redémarrez-vous IDE.Il est ok!
J'ai corrigé le problème après la mise à niveau du client svn existant sur mac OS X avec le lien suivant: (1.7.x à 1.9.x)
https://ahmadawais.com/installing-svn-Subversion-on-yosemite-after-removing-the-old-version/
remplacez ‘svn’ par votre chemin d’installation svn tel que ‘/ usr/local/bin/svn '
j'ai résolu le problème en téléchargeant simplement l'outil de ligne de commande Android à partir de https://www.visualsvn.com/downloads/ télécharger l'outil de ligne de commande Apache le décompresser sur le lecteur .__ Allez dans les paramètres/contrôle de version/Subversion .__ de Android et assurez-vous que seule l'option de ligne de commande est activée définissez le chemin de svn.exe comme indiqué ci-dessous C:\Users\viratsinh.parmar\Apace SVN client\Apache-Subversion-1.8.13\bin\svn.exe
maintenant dans votre studio Android mettre à jour le projet, vous pourrez vous engager maintenant ..__ vous pouvez me contacter sur [email protected]
j'obtenais également la même erreur, si vous utilisez TortoiseSVN-1.9.5, procédez en deux étapes. 1 Lecteur local avec indication du chemin 3: Cliquez sur okMaintenant redémarrez-vous Android Studio/IntelliJ
Sous Linux, même problème après la mise à jour d'Android Studio (et plusieurs mois sans l'utiliser ...).
Je l'ai résolu en exécutant la commande suivante dans une console:
mv .Subversion/ .Subversion.bak
Je préfère cette commande à rm -R .Subversion
car elle m'a laissé une option d'annulation.
L'installation de Subversion pour Windows devrait résoudre le problème . Veuillez consulter ma réponse ici - https://stackoverflow.com/a/31627732/3433133
Si vous utilisez Windows, vous pouvez le réparer via l’installation de SVN Tool . Si vous utilisez Linux/MacOS, vous pouvez le réparer via l’installation de Subversion . Après cela, il vous suffit de sélectionner la commande svn . Vos problèmes sont les suivants: résoudre.
Il y a de meilleures réponses ici, mais la façon dont je résous ce problème peut être pertinente pour quelqu'un:
Après avoir vérifié le projet de SVN, au lieu de choisir la version 1.7 , j'ai choisi Subversion 1.6 et cela a fonctionné.