私は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
私は間違っているかもしれませんが、GitはAndroidスタジオ内のGradleビルドとどうしなければなりませんか? Gitは主に、ビルドプロセスとは関係なく、ソースファイルのバージョン管理に関するものです。 –
@TimBiegeleisen私が心に持っていた正確な質問ですが、単にgitという単語がログに記録されているため、これらのステップを実行しました – Raghav
GradleスクリプトでGitのことを言いますか? –