2017-12-31 62 views
1

Windows 용 Android Studio 2.3.3과 Windows 용 Git도 있습니다. GitHub (VCS-> Checkout 버전 제어 -> 힘내 -> 링크 붙여 넣기)에서 저장소를 복제하고 실행하려고했습니다. 그러나 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 

경로는 내가 체크 아웃시 선택한 위치났습니다.
... \ bin \ git.exe에서 git.exe의 경로를 Android Studio의 ... \ cmd \ git.exe로 변경해 보았습니다.
또한 git.exe의 경로를 내 환경 변수 PATH에 추가했지만 오류가 지속됩니다.
다른 답변은 대부분 이러한 단계를 수행하도록 지시하지만 내가 이미 수행 한 것처럼 새로운 질문을해야했습니다.
또한 제 친구가 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 Studio 내에서 Gradle 빌드와 어떤 관련이 있을까요? Git은 주로 빌드 프로세스와 관련이 없기 때문에 소스 파일의 버전을 관리하는 데 주로 사용됩니다. –

+0

@TimBiegeleisen 정확한 질문은 내 마음 속에 있었지만 로그에서 git라는 단어가 언급되었으므로이 단계를 수행했습니다. – Raghav

+0

Gradle 스크립트에서 Git에 대한 언급이 있습니까? –

답변

0

당신이 당신의 PATH에 git.exe를 추가하는 방법을 확인하십시오 로그의 일부 : 안드로이드 스튜디오에서 요 git.exe 포함한 전체 경로를 지정해야하는 동안, 당신의 상위 폴더를 추가해야 당신의 PATH에서 git.exe :

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

C : 망할 놈의 당신이 SEF-추출 아카이브 PortableGit-2.15.1-64-bit.7z.exe을 압축 해제 폴더가 될 수 \ 수 \ 경로 \.

해당 기기는 done in your USER Environment variables이어야하며, Android 기기 (예 : Gradle)를 실행하여 새로운 %PATH% 값을 상속하려면 Android Studio를 닫았다가 다시 열어야합니다.

+0

내 문제를 해결했지만 여전히 하나의 질문이 있습니다 : 왜 우리는 안드로이드 스튜디오뿐만 아니라 PATH 변수에 경로를 설정해야합니까? – Raghav

관련 문제