Tìm SDK Android trên Mac và thêm vào PATH


184

Tôi đã cài đặt Android Studio trên MacBook Air (Phiên bản HĐH 10.11 El Capitan) và đã viết thành công một ứng dụng "xin chào, thế giới" nhỏ và cài đặt trên thiết bị (Nexus 7) và chạy trên AVD. Tất cả những gì tôi muốn làm bây giờ là có thể xây dựng ứng dụng và cài đặt nó trên thiết bị từ dòng lệnh trái ngược với Android Studio. Tôi đang làm theo hướng dẫn ở đây:

http://developer.android.com/training/basics/firstapp/rasty-app.html

và dòng liên quan là:

Đảm bảo thư mục / công cụ nền tảng SDK Android được bao gồm trong biến môi trường PATH của bạn, sau đó thực hiện:

Vấn đề là tôi không thể tìm thấy SDK Android trên máy của mình! Tôi cho rằng nó ở đó bởi vì nếu không chương trình sẽ không biên dịch và chạy qua Android Studio? Có lẽ đó là một giả định xấu? Tôi mới sử dụng máy Mac (Tôi đã quen với Windows) vì vậy tôi không biết cách tốt nhất để tìm kiếm SDK Android. Vì vậy, câu hỏi của tôi:

  1. Làm cách nào để tìm SDK Android trên máy của tôi? Hoặc chứng minh với bản thân mình rằng nó không có ở đó?
  2. Nếu nó không ở đó, làm thế nào để tôi cài đặt nó?
  3. Làm cách nào để thay đổi PATH để bao gồm SDK Android?

12
thử tìm kiếm ở đây/Library/Android/sdk/
Paras

bạn cần xuất 2 đường dẫn - stackoverflow.com/questions/18143183/ cấp
TASos

8
bạn có thể tìm thấy đường dẫn trong trình quản lý sdk của mình: Android Studio-> Tùy chọn-> Xuất hiện & Hành vi-> Cài đặt hệ thống-> SDK Android-> tại đây Vị trí SDK Android
Rohit Ramkumar

3
Hãy thử/Users/<your_user>/Library/Android/sdk
mrgloom

Câu trả lời:


337

1. Làm thế nào để tìm thấy nó

  • Mở studio Android, truy cập Android Studio> Tùy chọn
  • Tìm kiếm sdk
  • Một cái gì đó tương tự như thế này (đây là một hộp Windows như bạn có thể thấy) sẽ hiển thị

Bạn có thể thấy vị trí ở đó - hầu hết thời gian là:

/Users/<name>/Library/Android/sdk

2. Cách cài đặt nó, nếu không có

Trang tải xuống SDK độc lập

3. Cách thêm nó vào đường dẫn

Mở Terminal chỉnh sửa ~/.bash_profiletệp của bạn bằng nano bằng cách nhập:

nano ~/.bash_profile

Nếu bạn sử dụng Zsh, hãy chỉnh sửa ~/.zshrcthay thế.

Đi đến cuối tập tin và thêm đường dẫn thư mục vào $PATH:

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"
  • Lưu nó bằng cách nhấn Ctrl+X
  • Khởi động lại thiết bị đầu cuối
  • Để xem nó có hoạt động hay không, hãy nhập tên của bất kỳ tệp hoặc nhị phân nào bên trong các thư mục mà bạn đã thêm (ví dụ adb) và xác minh nó được mở / thực thi

Cảm ơn. Tôi đã làm theo bước 1 và thấy đường dẫn là: / Users / user / Library / Android / sdk Thư viện, vv Thư mục người dùng không hiển thị Thư viện! Phải là một số điều lạ Mac. Tôi đã phải đặt đường dẫn đầy đủ trong Finder.
Dave

Đối với hậu thế, liên kết này có thể hữu ích để thêm vào PATH: osxdaily.com/2014/08/14/add-new-path-to-path-command-line Tôi phải nhập thủ công đường dẫn để xuất. Không ở đâu trong "Finder" tôi đã thấy một tên thư mục sao chép như trong Windows. Thở dài ...
Dave

Khởi động lại Terminal sau khi bạn đã an toàn tệp / etc / path
Paul Spiesberger 18/07/2016

13
Đề nghị không chỉnh sửa /etc/pathtrực tiếp. sử dụng "xuất" trong ~ / .bash_profile thay thế. Ví dụ. export PATH="/Users/<user_name>/Library/Android/sdk/platform-tools/":$PATHsau khi thêm ở trên vào ~ / .bash_profile chỉ cần sử dụng source ~/.bash_profilenếu không có lỗi, bạn có thể tự do sử dụng adblệnh
Henry

Cảm ơn điều này đã làm việc hoàn hảo cho tôi. Tôi đã cố gắng xuất trong ~ / .back_profile nhưng điều đó không hoạt động.
DevShadow

47

Nếu bạn không muốn mở Android Studio chỉ để sửa đổi đường dẫn của mình ...

Họ sống ở đây với một cài đặt mặc định:

${HOME}/Library/Android/sdk/tools
${HOME}/Library/Android/sdk/platform-tools

Đây là những gì bạn muốn thêm vào .bashwhatever

export PATH="${HOME}/Library/Android/sdk/tools:${HOME}/Library/Android/sdk/platform-tools:${PATH}"

15

Tìm vị trí SDK Android

Android Studio 
  > Preferences
  > Appearance & Behaviour
  > System Settings 
  > Android SDK
  > Android SDK Location

Tạo một .bash_profiletệp cho các biến môi trường của bạn

  • Mở ứng dụng Terminal
  • Chuyển đến thư mục nhà của bạn thông qua cd ~
  • Tạo tập tin với touch .bash_profile

Thêm biến PATH vào của bạn .bash_profile

  • Mở tệp qua open .bash_profile
  • Thêm export PATH=$PATH: [your SDK location] /platform-toolsvào tập tin và nhấn ⌘sđể lưu nó. Theo mặc định, đó là:

    export PATH=$PATH:/Users/yourUserName/Library/Android/sdk/platform-tools

  • Quay trở lại Ứng dụng đầu cuối của bạn và tải biến với source ~/.bash_profile


13
  1. Làm cách nào để tìm SDK Android trên máy của tôi? Hoặc chứng minh với bản thân mình rằng nó không có ở đó?

Khi bạn cài đặt Android studio, nó cho phép bạn chọn có muốn tải xuống SDK hay không

  1. Nếu nó không ở đó, làm thế nào để tôi cài đặt nó?

bạn có thể nhận SDK từ đây http://developer.android.com/sdk/index.html

  1. Làm cách nào để thay đổi PATH để bao gồm SDK Android?

trong Android Studio bấm vào Tệp >> Cài đặt nhập mô tả hình ảnh ở đây


7

Nếu Android Studio hiển thị cho bạn đường dẫn /Users/<name>/Library/Android/sdk nhưng bạn không thể tìm thấy nó trong thư mục của mình, chỉ cần nhấp chuột phải và chọn "Hiển thị tùy chọn xem". Ở đó bạn sẽ có thể chọn "Hiển thị thư mục thư viện"; chọn nó và bạn có thể truy cập SDK.


4

Đường dẫn mặc định của SDK Android là /Users/<username>/Library/Android/sdk, bạn có thể tham khảo bài đăng này .

thêm phần này vào .bash_profile của bạn để thêm biến môi trường

export PATH="/Users/<username>/Library/Android/sdk/tools:/Users/<username>/Library/Android/sdk/build-tools:${PATH}"

Sau đó lưu tập tin.

tải nó

source ./.bash_profile 

0

AndroidStudioFrontScreen Tôi chỉ cần nhấp đúp vào tệp cài đặt dmg Android mà tôi đã lưu trên ổ cứng và khi màn hình ban đầu xuất hiện, tôi đã kéo biểu tượng cho Android Studio vào thư mục Ứng dụng, bây giờ tôi biết nó ở đâu !!! Ngoài ra, khi bạn chạy nó, hãy nhớ nhấp chuột phải vào Android Studio trong khi trên Dock và chọn "Tùy chọn" -> "Keep on Dock". Mọi thứ khác đều hoạt động. Tiến sĩ Roger Webster

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.