2017-12-31 254 views
1

私はWindows上でAndroid Studio 2.3.3を持っていますが、Git for Windowsも持っています。私はGitHubからリポジトリをクローンし(VCS->バージョンコントロールからのチェックアウト - > Git->リンクを貼り付けて)、それを実行しようとしました。しかし、Gradleの同期がこのエラーCreateProcessエラー= 2、システムがファイル指定のエラーを見つけることができません

CreateProcess error=2, the system cannot find the file specified 

を与えて失敗した私は、ログをチェックし、私は与えられたこの

java.io.IOException: Cannot run program "git" (in directory "H:\GitClone\apps-android-commons\app"): CreateProcess error=2, The system cannot find the file specified 

パスが、私はチェックアウト時に選択した場所である気づきました。
私はgit.exeのパスを... \ bin \ git.exeからAndroid Studioの\ cmd \ git.exeに変更しようとしました。
また、環境変数PATHにgit.exeのパスを追加しましたが、エラーは持続しています。
ほとんどの場合、他の回答はこれらのステップを実行するように指示していますが、私はすでにこれらを行っていたので、新しい質問をしなければなりませんでした。
また、私の友人はGithub Desktopをインストールするように勧めましたが、私は32ビットOSを持っているので、できません。
注 - 私はバージョン管理を全く新しくしました。
編集 - ログ

Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'git'' 
at org.gradle.process.internal.DefaultExecHandle.execExceptionFor(DefaultExecHandle.java:220) 
at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:204) 
at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:340) 
at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:86) 
at org.gradle.internal.operations.BuildOperationIdentifierPreservingRunnable.run(BuildOperationIdentifierPreservingRunnable.java:39) 
... 3 more 
Caused by: net.rubygrapefruit.platform.NativeException: Could not start 'git' 
at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27) 
at net.rubygrapefruit.platform.internal.WindowsProcessLauncher.start(WindowsProcessLauncher.java:22) 
at net.rubygrapefruit.platform.internal.WrapperProcessLauncher.start(WrapperProcessLauncher.java:36) 
at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:68) 
... 4 more 
+0

私は間違っているかもしれませんが、GitはAndroidスタジオ内のGradleビルドとどうしなければなりませんか? Gitは主に、ビルドプロセスとは関係なく、ソースファイルのバージョン管理に関するものです。 –

+0

@TimBiegeleisen私が心に持っていた正確な質問ですが、単にgitという単語がログに記録されているため、これらのステップを実行しました – Raghav

+0

GradleスクリプトでGitのことを言いますか? –

答えて

0

の一部あなたのPATHにgit.exeを追加する方法を確認してください:Androidのスタジオでヨーヨーがgit.exeを含む完全なパスを指定する必要がありながら、あなたの唯一の親フォルダを追加する必要がありますあなたのPATHgit.exe

set PATH=C:\path\to\Git\bin;%PATH% 

C:GitはあなたがSEF-抽出されたアーカイブPortableGit-2.15.1-64-bit.7z.exeを解凍任意のフォルダを指定でき\する\パス\。

これはdone in your USER Environment variablesである必要があります.Gradleなどのプロセスを起動して新しい%PATH%値を継承する場合は、Androidスタジオを閉じて再度開く必要があります。

+0

私の問題を解決したが、私はまだ1つの質問があります:PATH変数と同様にアンドロイドスタジオのパスを設定する必要があります – Raghav

関連する問題