Logo vi.androidermagazine.com
Logo vi.androidermagazine.com

Cách cài đặt sdk android trên windows, mac và linux

Mục lục:

Anonim

Hầu hết chúng ta sẽ không bao giờ cần cài đặt SDK Android. Lý do tại sao có ngay trong tên - Bộ công cụ phát triển phần mềm. Nó được xây dựng cho những người viết ứng dụng Android, những người cần các công cụ để làm việc với Android từ máy tính.

Nhưng những công cụ đó cũng có thể hữu ích cho những người muốn làm một số công cụ nâng cao hơn. Những thứ như cập nhật thủ công phần mềm hoặc root điện thoại của họ. Fastboot và ADB rất quan trọng nếu bạn "hack" phần mềm Android. Và Google cung cấp miễn phí cho mọi người.

Chọn cái gì?

Có hai cách để có được một bộ công cụ Android hoạt động trên máy tính của bạn. Cách dễ dàng là chỉ cần cài đặt Android Studio. Mọi thứ cần thiết để chạy và sử dụng các công cụ dòng lệnh Android là một phần của Android Studio, cũng như một cách để giữ cho các công cụ được cập nhật. Mặc dù nó được thiết kế cho những người muốn có một môi trường phát triển hoàn chỉnh và bao gồm trình chỉnh sửa mã, trình giả lập Android và trình biên dịch, bạn chỉ có thể sử dụng các công cụ dòng lệnh và không bao giờ mở phần còn lại.

Nếu bạn không sợ bị ướt chân, bạn chỉ có thể cài đặt các thành phần SDK bên ngoài Android Studio. Cài đặt chúng rất dễ dàng (chúng nằm trong tệp zip) nhưng thiết lập máy tính của bạn để sử dụng chúng không phải là một quá trình đơn giản.

Cài đặt thủ công SDK Android

Tải xuống SDK trực tiếp từ Google bằng cách nhấp vào đây. Cuộn xuống một chút và tìm phần được đánh dấu "Chỉ lấy các công cụ dòng lệnh" và lưu nó ở một nơi dễ dàng để đến, như máy tính để bàn của bạn. Chúng tôi sẽ trích xuất nó đến một vị trí tốt hơn trong bước tiếp theo.

Các tập tin bạn tải về được nén. Bạn sẽ cần phải làm quen với các tệp nén - và cách giải nén chúng - để tiến xa hơn. Nếu bạn không, hãy dừng lại ở đây và dành thời gian để tìm hiểu về họ.

Giải nén tập tin nén của bạn vào vị trí sau:

  • Windows: Root của ổ C: của bạn
  • OS X: Thư mục nhà của bạn
  • Linux: thư mục nhà của bạn

Đổi tên thư mục giải nén thành "Android". Điều này sẽ làm cho phần còn lại của hướng dẫn này và thời gian của bạn với SDK, dễ dàng hơn nhiều.

Điều kiện tiên quyết

Bạn sẽ cần một phiên bản Java hoạt động để chạy các thành phần SDK. Đối với hầu hết mọi thứ bạn sẽ làm với SDK cả Open Java và Sun Java từ Oracle (vâng, Oracle đó) sẽ hoạt động.

  • Trên máy Mac, điều này khá dễ dàng vì bạn đã cài đặt nó trừ khi bạn gỡ cài đặt nó. Nếu bạn đã làm, cài đặt lại - bạn nên biết làm thế nào.
  • Trên Windows, hãy truy cập trang web của Oracle và tải xuống phiên bản chính xác (32- hoặc 64 bit) cho máy tính của bạn. Một lần nữa, nếu điều này mang lại cho bạn bất kỳ rắc rối nào hãy dừng những gì bạn đang làm và tìm hiểu thêm một chút về máy tính của bạn. Nếu bạn không thể cài đặt Java, có thể bạn chưa sẵn sàng sử dụng SDK Android.
  • Trên máy tính Linux, bạn cũng sẽ cần cài đặt Java. Bạn có thể tìm thấy các nhị phân x86 và x64 cho Sun Java từ Oracle tại trang web của họ. OpenJDK cũng hoạt động với hầu hết mọi thứ bạn cần làm với SDK. (OpenJDK hiện được gói cùng với Android Studio bao gồm SDK cũng như môi trường phát triển) và bạn sẽ tìm thấy hướng dẫn đầy đủ để cài đặt nó tại trang web OpenJDK. Nếu bạn cần thêm trợ giúp hoặc muốn sử dụng trình quản lý gói để cài đặt Sun Java, bạn sẽ cần tham khảo tài liệu cho bản phân phối cụ thể của mình.

Người dùng Linux cũng sẽ phải đảm bảo rằng họ đã cài đặt một số thư viện 32 bit nếu họ đang chạy phiên bản 64 bit của hệ điều hành. Nếu bạn đang sử dụng Ubuntu hoặc một biến thể Debian khác, hãy cài đặt ncurses5 và stdc ++ 6 thông qua thiết bị đầu cuối của bạn:

sudo apt-get install lib32ncurses5 lib32stdc++6

Nếu bạn đang sử dụng một hương vị khác của Linux, hãy tìm các gói chính xác cho ncurses5 và stdc ++ 6 và cài đặt chúng.

Cài đặt công cụ

Trích xuất tệp bạn đã tải xuống ở trên vào một thư mục có tên Android trên thư mục gốc của ổ C (Windows) hoặc vào thư mục Home của bạn (Mac, Linux). Bạn có thể nhận thấy một vài thứ bị thiếu nếu bạn đã từng tải xuống các công cụ dòng lệnh trước đây vì các thư mục công cụ và công cụ nền tảng bị thiếu. Không sao, chúng tôi sắp có được chúng bằng trình quản lý SDK đi kèm.

Mở thư mục bin trong phần tải xuống được giải nén và tìm tệp thực thi sdkmanager. Nó có thể trông giống như một lệnh terminal hoặc shell nhưng nó sẽ mở GUI miễn là bạn đã cài đặt Java chính xác.

Trong trình quản lý SDK, bạn sẽ chọn cài đặt Công cụ SDK AndroidCông cụ nền tảng SDK Android. Nếu bạn đang sử dụng Windows, bạn cũng sẽ muốn cài đặt Trình điều khiển USB của Google và nếu bạn có kế hoạch xây dựng AOSP từ nguồn, bạn có thể muốn cài đặt Công cụ xây dựng SDK Android.

Chọn các tệp chính xác và tiến hành quá trình (nó sẽ hiển thị cho bạn một thỏa thuận cấp phép bạn nên đọc) và cả hai thư mục công cụ sẽ được cài đặt. Nhưng bạn chưa hoàn thành!

Các công cụ sẽ được cài đặt vào thư mục dữ liệu ứng dụng. Trên Windows, nó có trong Windows \ users \ YourUserName \ AppData \ Local \ Android và trên máy Mac hoặc Linux, nó có trong .Android (chú ý dấu chấm!) Trong thư mục nhà của bạn. Tạo một liên kết tượng trưng (thông tin cho người dùng Windows tại đây) cho cả hai thư mục công cụ trong thư mục Android bạn đã tạo trước đó. Điều này sẽ giúp đưa chúng vào PATH của bạn và làm cho cuộc sống dễ dàng hơn rất nhiều.

Đặt PATH của bạn

Biến PATH trong hệ điều hành máy tính của bạn cho biết nơi cần tìm khi bạn muốn chạy lệnh từ thiết bị đầu cuối hoặc dòng lệnh. Ví dụ: để chạy lệnh ADB, bạn cần phải nhập và cung cấp đường dẫn đầy đủ - tức là thư mục ADB thực sự nằm trong thư mục SDK - hoặc có vị trí được đặt trong chính biến PATH. Hơi khó hiểu một chút, nhưng tin tốt là làm điều đó dễ hơn là giải thích nó.

Để các hướng này hoạt động như được viết, bạn sẽ phải trích xuất và đổi tên thư mục tải xuống SDK như đã đề cập ở trên và đến vị trí chính xác cho hướng dẫn này.

Trên Windows

Trừ khi bạn vẫn đang sử dụng phiên bản Windows cũ hơn, bạn không còn có thể đặt PATH trong tệp autoexec.bat hoặc tệp autoexec.nt. Thay vào đó, bạn sẽ cần cập nhật cài đặt Biến môi trường hệ thống. Đây là cách nó được thực hiện trên máy Windows 10:

  • Nhấn phím Bắt đầu trên Bàn phím của bạn.
  • Bắt đầu gõ các từ Biến môi trường.
  • Khi bạn nhập, bạn sẽ thấy lựa chọn Chỉnh sửa các biến môi trường hệ thống. Chọn nó.
  • Trong cửa sổ Biến môi trường, chọn mục hàng PATH trong phần Biến người dùng cho (tên người dùng của bạn), sau đó nhấp vào nút Chỉnh sửa.

Thêm đường dẫn đầy đủ vào các công cụ SDK của Android và các thư mục công cụ nền tảng SDK của Android trong hộp chỉnh sửa, được phân tách bằng dấu chấm phẩy. Nó sẽ trông giống như thế này:

C:\Android\tools;C:\Android\platform-tools

Đối với các phiên bản Windows cũ hơn, hãy tham khảo tài liệu đi kèm với máy tính của bạn để được hỗ trợ cài đặt PATH. Và, một lần nữa: Nếu bạn đã cài đặt SDK của mình ở một nơi khác ngoài \ Android, bạn sẽ cần điều chỉnh cho phù hợp.

Trên máy Mac

Bạn có thể đặt biến PATH của mình trên máy chạy OS X trong hồ sơ bash của bạn. Làm như vậy là dễ dàng, và tất cả được thực hiện trong một tệp.

Trong thư mục Home của bạn là một tệp có tên.bash_profile. Mở nó với bất kỳ trình soạn thảo văn bản. Không bao giờ chạm vào các tệp.bashrc hoặc.bash_profile mà bạn có thể tìm thấy trong thư mục / etc!

Bạn có thể thấy một tập tin trống, hoặc nó có thể chứa đầy thông tin khác. Tất cả những gì chúng ta cần làm là thêm một vài dòng vào đầu tệp:

export PATH="$HOME/Android/tools:$PATH"

export PATH="$HOME/Android/platform-tools:$PATH"

(Chúng tôi đã đề cập rằng nếu SDK của bạn ở một vị trí khác, bạn sẽ cần điều chỉnh mọi thứ cho phù hợp? Tốt.)

Lưu tệp và khởi động lại máy tính của bạn để PATH mới có nguồn gốc chính xác.

Trên Linux

Đặt PATH trên máy tính Linux gần giống như trên máy Mac, bạn chỉ cần chỉnh sửa một tệp khác.

Sử dụng trình soạn thảo văn bản yêu thích của bạn, mở tệp ~ /.bashrc. Nó có thể sẽ tồn tại và có nhiều mục. Nếu bạn gặp lỗi mà tệp không tồn tại, chỉ cần tạo một tệp mới và lưu nó dưới dạng ~ /.bashrc khi hoàn tất.

Bạn sẽ muốn thêm hai dòng sau vào END của tệp.bashrc:

export PATH="$HOME/Android/tools:$PATH"

export PATH="$HOME/Android/platform-tools:$PATH"

Lưu tệp và đóng cửa sổ đầu cuối. Mở một phiên bản mới của thiết bị đầu cuối và gõ lệnh này:

source ~/.bashrc

Phiên của bạn sẽ tham chiếu các thay đổi bạn đã thực hiện và SDK sẽ có trong PATH của bạn.

Gói nó lên

Bây giờ bạn sẽ có một bộ công cụ dòng lệnh Android đang hoạt động và có thể thực hiện những việc như flash hình ảnh nhà máy mới nhất hoặc cập nhật thủ công điện thoại của bạn bằng tệp zip. Và bởi vì bạn đã tự làm nó, bạn có những gì bạn cần sửa nó khi gặp sự cố.

Chúc may mắn và vui vẻ!

Cập nhật tháng 2 năm 2019: Bài viết này đã được cập nhật với các vị trí tải xuống mới và thông tin về Trình quản lý SDK Android.