Tôi phải nhập biến PATH nào cho máy chủ ADB để bắt đầu từ CMD?


12

Tôi đang theo dõi Wiki về cách cài đặt và thiết lập SDK Android và tôi bị kẹt ở bước mà tôi phải kiểm tra xem máy chủ ADB có hoạt động bằng cách sử dụng lệnh không adb start-server. Lệnh này có đúng không?

Wiki có thể được tìm thấy ở đây: http://wiki.rootzwiki.com/Android_SDK

Tôi đã thực hiện những gì nó nói ở bước 5. Nhưng nó dường như không hoạt động. Tôi nhận được thông báo tiêu chuẩn trong CMD rằng lệnh không phải là lệnh bên trong, bên ngoài hoặc chương trình.

Thêm phần sau vào cuối trường Giá trị biến:

Windows XP :; C: \ Chương trình tập tin \ Android \ android-sdk \ tools \; C: \ Chương trình tập tin \ Android \ android-sdk \ platform-tools \

Windows Vista trở lên: Thay thế YOUUSERNAME trong các dòng sau bằng tên người dùng Windows của bạn

32-Bit :; C: \ Tệp chương trình \ Android \ android-sdk \ tools \; C: \ Chương trình tệp \ Android \ android-sdk \ platform-tools \

64-Bit :; C: \ Users \ YourUSERNAME \ AppData \ Local \ Android \ android-sdk \ tools \; C: \ Users \ YourUSERNAME \ AppData \ Local \ Android \ android-sdk \ platform-tools \

Bấm OK, OK và OK để đóng cài đặt Nâng cao.

Vì vậy, những gì cho? Dấu nhắc CMD là lúc C:\Users\myusernametôi chạy lệnh. Có lẽ tôi cần CD vào thư mục android-sdk trước khi chạy lệnh? Nhưng sau đó, việc sử dụng nó là gì để thêm đường dẫn trong biến PATH? ...


1
Sau khi bạn thêm các biến vào hệ thống, bạn cần đóng cửa sổ lệnh và mở một biến mới. nếu điều đó dường như vẫn không cho phép bạn thực hiện các lệnh adb, hãy đảm bảo rằng đường dẫn bạn đang thêm là đường dẫn mà bạn thực sự đã cài đặt SDK tới.
Ryan Conrad

Lý do để thêm đường dẫn vào $PATHbiến, btw, là toàn hệ thống , do đó, bất kể bạn đang ở đâu trong dòng lệnh, ví dụ như CMD, adbsẽ hoạt động bất kể cửa sổ biếtadb nhị phân thực sự nằm ở đâu.
t0mm13b

Có, nhưng tôi không có phần này trong đó bạn phải thay thế YOUUSERNAME bằng tên người dùng thực sự của tài khoản. Tôi đã sử dụng vị trí cài đặt mặc định trên ổ C và tôi đã cài đặt nó trên hệ thống 64 bit.
Samir

Câu trả lời:


18

Tôi đã giải quyết vấn đề của riêng tôi. Những con đường tìm kiếm tất cả đều rối tung lên!

Tôi đã kiểm tra đường dẫn cài đặt và nó đã được cài đặt C:\Program Files (x86)\Androidmặc dù tôi có phiên bản Windows 64 bit. Nhưng tuy nhiên, đây là vị trí cài đặt mặc định.

Vì vậy, tôi đã cập nhật biến PATH với dòng sau.

C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\

Và bây giờ tôi có thể khởi động máy chủ ADB từ CMD bất kể dấu nhắc ở đâu.

Máy chủ Android SDK ADB trong màn hình CMD

Tôi không biết tại sao họ lại đề cập đến AppData\Local\thư mục trong hướng dẫn cho các hệ thống 64 bit. Điều đó làm cho không có ý nghĩa gì cả. Nếu ở bất cứ đâu, vị trí cài đặt phải nằm trong thư mục "Tệp chương trình" cho hệ thống 64 bit. Họ thực sự đã đưa cái này vào cho các hệ thống 32 bit ... như tôi đã nói, tất cả đã rối tung lên.

Tôi nên chỉ ra rằng adb.exeđã được chuyển từ C:\Program Files (x86)\Android\android-sdk\tools\vị trí mới C:\Program Files (x86)\Android\android-sdk\platform-tools\. Điều này đã được thực hiện trong các phiên bản sau của SDK Android.

Vì vậy, nếu bạn đang đọc nó vào năm 2013 thì có lẽ bạn chỉ cần lấy SDK mới nhất và chỉ sử dụng đường dẫn tìm kiếm cuối cùng này. Bạn không cần cả hai. Ít nhất là không cho ADB và Fastboot. Nếu bạn là nhà phát triển thì bạn có thể cần truy cập các công cụ từ cả hai thư mục, mặc dù nếu bạn là nhà phát triển thì có lẽ bạn sẽ không cần phải đọc điều này.

Cách chỉnh sửa biến hệ thống

Đây là một cách ngắn gọn cho người mới. Những gì bạn cần là hộp thoại Biến môi trường.

  1. Nhấp vào nút menu Bắt đầu (Quỹ đạo).
  2. Nhấp chuột phải vào biểu tượng Máy tính.
  3. Bấm vào Thuộc tính. Điều này sẽ đưa lên cửa sổ Hệ thống trong Bảng điều khiển.
  4. Nhấp vào Cài đặt hệ thống nâng cao ở bên trái. Điều này sẽ xuất hiện cửa sổ Thuộc tính hệ thống với tab Nâng cao được chọn.
  5. Nhấp vào nút Biến môi trường ở dưới cùng của hộp thoại. Điều này mang đến hộp thoại Biến môi trường.
  6. Trong phần Biến hệ thống, cuộn xuống cho đến khi bạn thấy Đường dẫn.
  7. Nhấp vào Đường dẫn để chọn nó, sau đó là nút Chỉnh sửa. Điều này sẽ đưa ra hộp thoại Chỉnh sửa biến hệ thống.
  8. Trong khi trường Giá trị biến được chọn, nhấn phím Kết thúc trên bàn phím của bạn để đi đến cuối bên phải của dòng hoặc sử dụng các phím mũi tên để di chuyển điểm đánh dấu đến cuối.
  9. Nhập ;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\và nhấp vào OK.
  10. Nhấn OK lần nữa, sau đó OK một lần nữa để lưu và thoát khỏi các hộp thoại.

Đó là nó! Bây giờ bạn có thể bắt đầu bất kỳ công cụ SDK Android nào, ví dụ ADB hoặc Fastboot, bất kể thư mục hiện tại của bạn là gì trong CMD. Đối với biện pháp tốt đây là những gì hộp thoại trông như thế nào. Đây là nơi bạn chỉnh sửa biến Đường dẫn.

biến môi trường


2
Vị trí nơi lưu trữ nhị phân trên Windows được xác định bởi loại nhị phân chứ không phải bởi phiên bản Windows đang chạy. Nghĩa là, tệp nhị phân 32 bit sẽ được cài đặt Program Files (x86)và tệp nhị phân 64 bit sẽ được chuyển đến Program Files. Do đó, trình cài đặt SDK sử dụng vị trí chính xác.
Lưu lượng

Điểm tốt! Nói cách khác, SDK Android là 32 bit để cài đặt vào thư mục chương trình 32 bit (x86). Đó là lý do tại sao một phần của hướng dẫn gốc cung cấp hướng dẫn cho các hệ thống 64 bit thậm chí còn ít ý nghĩa hơn.
Samir

chỉ cần lưu ý rằng bước 8 là khác nhau trong windows 10. cảm ơn sự giúp đỡ của bạn!
STF

Hy vọng, những người đang tìm cách chỉnh sửa biến PATH sẽ biết cách điều hướng các hộp thoại và thao tác các chuỗi văn bản.
Samir

2

Tôi đã cài đặt các công cụ nền tảng ngay từ studio Android và đó là nơi chúng được đặt:

C:\Users\{USERNAME}\AppData\Local\Android\sdk\platform-tools

Sau đó, đây là thư mục cần thiết cho PATHbiến. AppData thường là một thư mục ẩn và bạn sẽ không thấy nó trong thư mục của mình trừ khi bạn cho phép hiển thị các thư mục ẩn.


Cảm ơn Joshua - Tôi đã chỉnh sửa câu trả lời của bạn cho phù hợp để bao gồm các chi tiết đó (thoải mái chỉnh sửa bài đăng của bạn bất cứ lúc nào nếu bạn muốn sửa / cải thiện) và xóa các nhận xét (hiện đã lỗi thời).
Izzy

0

Chỉ cần thêm phần này vào Biến hệ thống "Đường dẫn":

C: \ Tệp chương trình (x86) \ YOU_ADT_FOLDER \ sdk \ platform-tools \


0

thay vì tìm kiếm một vị trí mặc định chỉ cần tìm platform-tools\android-sdk

hoặc chỉ sdk

đó là những đường dẫn bạn cần thêm vào danh sách biến


1
Có, và tôi tìm công cụ nền tảng và android-sdk ở đâu? Trên máy tính để bàn của tôi? ...
Samir

Quan điểm của tôi là bạn phải tìm cho họ một nơi nào đó. Đúng? Và nơi nào tốt hơn để bắt đầu với vị trí cài đặt mặc định? Và để rõ ràng, chúng tôi không tìm kiếm bất kỳ thư mục SDK nào bật ra! Chúng tôi đang tìm kiếm một cái được sử dụng bởi SDK Android. Vì vậy, tôi sẽ không sử dụng tìm kiếm tệp để tìm bất kỳ thư mục ngẫu nhiên nào có tên 'SDK' để đặt vào biến Đường dẫn của mình. Hãy nhớ rằng, bạn cũng đã cài đặt SDK Java nếu bạn có SDK Android (và có thể cả những người khác nữa nếu bạn là nhà phát triển). Bạn không muốn thư mục SDK đó.
Samir
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.