Android Studio Checkout Github Lỗi “CreateProcess = 2” (Windows)


105

Hôm nay, tôi đã cố gắng kiểm tra dự án Github của mình bằng Android Studio hoàn toàn mới và kết thúc với lỗi khó chịu này:

nhập mô tả hình ảnh ở đây

Tại sao mọi thứ không bao giờ hoạt động tốt ...?


"Tại sao mọi thứ không bao giờ diễn ra như ý ...?" Bởi vì họ đã cẩn thận chỉ ra rằng phần mềm này vẫn đang trong giai đoạn đầu và mọi thứ có thể không phải lúc nào cũng hoạt động bình thường. Tham khảo Google I / O 2013.
Nicklas Pouey-Winger

9
Tôi thực sự thực sự thứ hai rằng "tại sao mọi thứ ..." nhận xét. Java đã lỗi thời và tôi vẫn phải thêm các biến môi trường ở đây và ở đó. Nhàm chán!
Dakatine

11
Và đoán xem? Đó là giữa năm 2016 và tôi vẫn đang gặp phải lỗi tương tự.
Heisenberg

Câu trả lời:


233

Tôi đã giải quyết được vấn đề và tôi sẽ giải thích cách:

  1. Tải xuống ứng dụng khách Github cho Windows và cài đặt nó.
  2. Sau khi ứng dụng được cài đặt thành công, hãy kết nối nó với tài khoản github của bạn. Việc này sẽ dễ dàng hơn, bạn chỉ cần làm theo hướng dẫn.
  3. Sau đó, bạn nên thêm vị trí git.exe vào "Biến đường dẫn" của mình . Vị trí bạn nên thêm có thể sẽ là: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

Ngoài ra, nếu bạn không muốn thêm vào các biến môi trường. Bạn có thể mở studio android và đi tới: Settings -> Version Control -> Git Trong hộp văn bản bên cạnh "Path to Git Executable", bạn sẽ thấy "git.exe", chỉ cần cung cấp cho nó một đường dẫn đầy đủ như vậy: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

Hy vọng nó tiết kiệm thời gian của bạn. Chúc bạn viết mã vui vẻ :)

CHỈNH SỬA: Đối với phiên bản Github mới nhất dành cho windows, một số có thể tìm thấy git.exe trong "... \ cmd \ git.exe" thay vì "... \ bin \ git.exe" .


3
Đối với ứng dụng khách, bạn có thể sử dụng msysgit.github.io và sử dụng đường dẫn mà bạn đã chỉ định trong cài đặt thay thế C: \ Users \ Your_Username \ AppData \ ....
garmax1

8
KHÔI PHỤC IDE CỦA BẠN, sau khi bạn đã thiết lập biến PATH.
Ivelius

4
không thể tìm thấy git.exe mãi mãi, cảm ơn bạn rất nhiều. Bạn cũng có thể chỉ cần đặt lên con đường git trong cài đặt Android Studio, do đó bạn không cần phải con đường toàn cầu trong các cửa sổ và khởi động lại
BionicSheep

8
git.exe của tôi ở trong cmd \ not bin \
hellyale

7
tại con đường của git.exe là trong "C: \ Users \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ mingw32 \ bin \ git.exe" (OR) "C: \ Users \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ cmd \ git.exe "
anand krish

60

Tôi tìm thấy những gì tôi nghĩ là một giải pháp nhanh hơn. Cài đặt Git cho Windows từ đây : http://git-scm.com/download/win

Điều đó sẽ tự động thêm đường dẫn của nó vào biến hệ thống trong quá trình cài đặt nếu bạn yêu cầu trình cài đặt làm như vậy (nó yêu cầu điều đó). Vì vậy, bạn không phải chỉnh sửa bất cứ thứ gì theo cách thủ công.

Chỉ cần đóng và khởi động lại Android Studio nếu nó đang mở và bạn đã sẵn sàng.

mẫu thuật sĩ


4
Đây cũng là bản tải xuống nhỏ hơn nhiều so với GitHub dành cho Windows. Nếu mục tiêu chính của bạn là tích hợp với Android Studio, câu trả lời này có ý nghĩa hơn đối với tôi.
pjd

4
Làm việc cho tôi trênWindows 10
Shareef

3
Làm việc cho tôi trênWindows 7
Shareef

1
Không có quá nhiều sự khác biệt về kích thước (110mb so với 180mb) nhưng bạn có quyền kiểm soát nơi git được cài đặt trong khi github chuyển thành appdata. Dung lượng SSD quý giá!
Giáo sư

1
Android Studio khởi động lại giúp cho tôi
YetAnotherUser

8

Tôi đang sử dụng HĐH Windows 10 và GitHub Desktop phiên bản 1.0.9.

Đối với Github dành cho Windows mới , git.exe có ở vị trí bên dưới.

%LOCALAPPDATA%\GitHubDesktop\app-[gitdesktop-version]\resources\app\git\cmd\git.exe

Thí dụ:

%LOCALAPPDATA%\GitHubDesktop\app-1.0.9\resources\app\git\cmd

2

Nếu bạn đã tải xuống Github Desktop Client 1.0.9thì đường dẫn cho git.exesẽ là

C: \ Users \ Username \ AppData \ Local \ GitHubDesktop \ app-1.0.9 \ resources \ app \ git \ cmd \ git.exe


2

Tôi gặp phải vấn đề tương tự trong android studio 3.2.1, đã giải quyết vấn đề bằng cách đặt đường dẫn git trong biến Môi trường hệ thống

C: \ Program Files \ Git \ bin \, C: \ Program Files \ Git \ bin \

Và tôi đã nhập dự án một lần nữa và giải quyết vấn đề !!!

Lưu ý: Kiểm tra cài đặt git studio android của bạn đã đặt đúng đường dẫn chính xác đến git.exe chưa

nhập mô tả hình ảnh ở đây


1

Các bước:

1) Tải xuống git cho windows https://git-scm.com/downloads

2) Cài đặt git đã tải xuống với thiết lập mặc định

3) Từ Android Studio đóng nếu bất kỳ dự án nào đang mở, sau đó nhấp vào Định cấu hình -> Cài đặt -> Kiểm soát phiên bản -> Git

4) Thay đổi tệp thực thi Path to Git: git.exe thành C: \ Program Files \ Git \ cmd \ git.exe

5) Áp dụng và Ok

6) Cố gắng sao chép từ Kiểm tra dự án từ Kiểm soát phiên bản

7) Đã xong

nhập mô tả hình ảnh ở đây


0

đối với Android Studio 3.0.1, bạn có thể định cấu hình đường dẫn GitHub cho đường dẫn sau:

  1. Tệp> Cài đặt> Kiểm soát Phiên bản
  2. Liệt kê mục
  3. Nhấp vào "+" ở góc trên bên phải để mở "Thêm ánh xạ thư mục VCS"
  4. Nhấp vào "Định cấu hình VCS" để mở "Cấu hình kiểm soát phiên bản"
  5. Nhấp vào "Git", sau đó bạn sẽ thấy Path to Git thực thi]
  6. Đầu vào: C: \ Users [tên người dùng của bạn] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. Kiểm tra nó

nhập mô tả hình ảnh ở đây


0

Gần đây, tôi đã gặp phải lỗi tương tự với RubyMine 2016.3, trong đó mọi nỗ lực thanh toán hoặc xuất sang Github đều gặp lỗi "Không thể chạy chương trình 'C: \ Program Files (x86) \ Git \ cmd \ git.exe': Lỗi CreateProcess = 2, Hệ thống không thể tìm thấy các tập tin được chỉ định"

Là một giải pháp thay thế cho vấn đề này, ngoài việc chỉnh sửa biến hệ thống Đường dẫn, bạn có thể thử tìm kiếm trong các tệp chương trình của Android Studio để tìm tệp git.xml và chỉnh sửa tùy chọn myPathToGit để khớp với vị trí thực của git.exe trên máy tính của bạn . Đây là cách tôi khắc phục sự cố tương tự này trong RubyMine.

Đăng giải pháp này ở đây vì lợi ích của hậu thế.


0

Tôi gặp sự cố này trên Mac. Tôi chỉ đơn giản là thoát khỏi Android Studio và khởi động lại nó và vì một số lý do mà không có vấn đề gì nữa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.