私はAndroidの開発とそれを取り巻く開発ツールに不慣れです。 TortoiseSVNクライアントを使用してsvnからプロジェクトをチェックアウトしました(Android Studio内から管理できません)。次に、プロジェクトをAndroid Studioにインポートした後にこのエラーメッセージが表示されます。
Subversionコマンドラインクライアントは使用できません:svn
Subversionの実行ファイルへのパスが間違っているのでしょう。 修正してください。
[Fix it]リンクをクリックすると、このダイアログがポップアップ表示されます。
しかし、私はまだこれを修正するために何をすべきなのか分からないのですか?問題を解決するためのあらゆる支援/提案/指示は大歓迎です。
Android Studioはsvn
コマンドが見つからないため、PATH
コマンドを見つけることができません。また、svn
がインストールされている場所がわかりません。
修正する1つの方法は、PATH
環境変数を編集することです。svn.exe
を含むディレクトリを追加します。 Android Studioを再起動してPATH
変数を再読み込みさせる必要があります。
もう1つの方法は、投稿に含めた設定画面のUseコマンドクライアントボックスでsvn.exe
の絶対パスを設定することです。
UPDATE
この他の記事 によると、TortoiseSVNはデフォルトでコマンドラインツールを含みません。しかし、インストーラを再実行して有効にすることはできます。それはPATH
にsvn.exe
を追加し、Android Studioは正しくそれを拾います。
これは厄介です。IntelliJがこれを起動時の問題よりもうまく処理してくれることを願います。
WindowsでTortoiseSVN 1.8以降を使用している場合は、次の操作を行います。
Modify
のオプションを選択します。Path
環境変数にC:\Program Files\TortoiseSVN\bin
を追加します。あなたの問題を見ました。
解決策
最初 Subversionのダウンロード1.8.13(1.8)クライアントダウンロードリンク( https://Subversion.Apache.org/packages.html )この記事を書いている時点では、Androidスタジオのバージョンは1.4未満です1.3.2だから、ここでの問題は避けなければなりません - Subversionコマンドラインクライアントのバージョンが古すぎる ですから、1.8をダウンロードすることをお勧めします。
それから解凍フォルダに。 1つのフォルダ「bin」があります。
それから
Goからsettings - > Version control -> Subversion
へ
コピーダウンロードしたURL svn.exeダウンロードしたbinフォルダにあります。
絵に従ってください:
svn.exeのような最後の名前を画像ごとに付けることを忘れないでください。
Apply -> Ok
再起動あなたのAndroidスタジオは今。
ハッピーコーディング!
最初のインストール Tortoisesvn 。インストール中にこの手順に従ってください
1. TortoiseSVNインストーラを起動します。
2.svnをすでにインストールしている場合は、[変更するオプションを選択してください]。
3.チェックボックス"ローカルハードドライブにコマンドラインクライアントツールをインストールする"を選択します。
4. Path環境変数にC:¥Program Files¥TortoiseSVN¥binを追加するか、AndroidスタジオでCtrl + Alt + Sキーを押します。次に、[バージョン管理] - > [Subversion] - > [一般] - > [use commmand line client]のチェックボックスをオンにして、パスをC:\ Program Files\TortoiseSVN\bin\svnに設定します。 EXE
5. 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に追加されないことを表します。クール..!
「追加スケジュール」の設定を変更したい場合は、Settings - >Version Control - に進んでください。 >確認 - >ファイル作成時
バージョン管理に追加する前にShow optionsを選択してください
私はIDE Phpstormを使っていますが、ASと同じかもしれないと思います。
1.Svnを再インストールしてください。そしてオプション変更を選択します。
そして次のステップでは、コマンドラインクライアントツールを見ることができます。
最初のものを選択しましょう:ローカルハードドライブにインストールされます。
2.コンピュータを再起動します。
Svnの場所に移動します。常にC:\ Program Files\TortoiseSVN\binになります。
C:¥Program Files¥TortoiseSVN¥binにsvn.exe
がある場合は、コマンドラインクライアントが正常に再インストールされたことが証明されました。 C:\Program Files\TortoiseSVN\bin\svn.exe
をIDEにコピーします。
IDEを再起動します。これで問題ありません。
私は次のリンクでMac OS X上の既存のsvnクライアントをアップグレードした後問題を修正しました:(1.7.xから1.9.x)
https://ahmadawais.com/installation-svn-Subversion-on-yosemite-after-removing-the-old-version/
'svn'を '/ usr/local/bin/svn'のようなあなたのsvnインストールパスに置き換えてください。
私はちょうどからAndroidのコマンドラインツールをダウンロードすることで問題を修正しました https://www.visualsvn.com/downloads/ ダウンロードApacheコマンドラインツールはドライブにそれを解凍しますあなたのAndroid設定/バージョン管理に行きます/ Subversionを実行し、コマンドラインオプションのみを有効にして、svn.exeのパスを次のように設定します。C:\ Users\viratsinh.parmar\Apace SVNクライアント\ Apache-Subversion-1.8.13\bin\svn.exe
今すぐあなたのAndroidスタジオでプロジェクトを更新し、あなたは今コミットすることができるようになります。あなたは[email protected]に私に連絡することができます
tortoiseSVN-1.9.5を使用している場合は2つの手順を実行します。プロセス1:TSVN.exeツールをクリックし、2:パスを指定してローカルドライブに保存するためのコマンドラインを2番目のウィンドウで選択します。 3:[OK]をクリックします。今すぐ再起動しますAndroid Studio/IntelliJ
Linuxでは、Android Studioのアップデート後に(そして使用せずに数ヶ月...)同じ問題が発生しました。
私はコンソールで次のコマンドを実行することでそれを解決しました:
mv .Subversion/ .Subversion.bak
私はロールバックオプションを残しているので、私はrm -R .Subversion
にそのコマンドを好む.
--- Subversion for Windows をインストールすると問題は解決します。ここに私の答えを見てください - https://stackoverflow.com/a/31627732/34331
あなたが窓を使っているならば、あなたはインストールSVNツールを通してそれを直すことができます。 Linux/MacOSを使用している場合は、Subversionのインストールで修正できます。その後、using svnコマンドを選択してください。あなたの問題は解決しました。
ここにもっと良い答えがあります、しかし、私がこれをどのように修正するかは誰かに関連があるかもしれません:
SVNからプロジェクトをチェックアウトした後、1.7バージョンを選択する代わりに、Subversion 1.6を選択しましたが、うまくいきました。