2013-08-09 30 views
13

Tôi vừa cài đặt Android Studio 0.2.2 và muốn thêm các công cụ sdk vào đường dẫn nằm trong thư mục này;Thêm công cụ sdk vào đường dẫn trong ứng dụng Android Studio

/Applications/Android\ Studio.app/sdk/tools 

để tôi có thể sử dụng chúng, ví dụ: Phonegap.

Nhưng sau khi tôi thêm thư mục này vào đường dẫn nó vẫn cứ nói:

android: command not found

Nhưng kỳ lạ, tôi không thể chạy bất kỳ thực thi trong thư mục đó ngay cả khi tôi cd vào thư mục đó và nhập tên của họ.

Tôi đang làm gì sai?

Trả lời

10

Bạn có thể thêm thư mục này để bạn PATH trong .bash_profile (một tập tin ẩn trong thư mục nhà của người sử dụng):

export PATH=/Applications/Android\ Studio.app/sdk/tools:$PATH 

và sau đó mở lại ứng dụng thiết bị đầu cuối.

Nếu bạn cần môi trường cho tất cả các ứng dụng giao diện người dùng của mình, bạn có thể sử dụng .launchd.conf (hoặc /etc/launchd.conf cho tất cả người dùng).

+0

tôi đã thêm nó vào đường dẫn, vấn đề của tôi là nó vẫn nói lệnh không tìm thấy. – keune

+0

Bạn có thể viết ở đây lệnh "echo $ PATH" của bạn không? – tiziano

+0

/Users/keune/.rvm/gems/ruby-1.9.2-p320/bin:/Users/keune/.rvm/gems/[email protected]/bin:/Users/keune/.rvm /rubies/ruby-1.9.2-p320/bin:/Users/keune/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Ứng dụng /Android \ Studio.app/sdk/tools/:/usr/local/git/bin:/usr/local/mysql/bin – keune

2

Bạn đang nhận được chút bởi nhân vật thoát.

câu trả lời Lý do tiziano của việc cho ông là vì lệnh xuất khẩu cần có dấu chéo ngược sau "Android"

tuy nhiên, bạn có lẽ chỉnh sửa/etc/lối đi. Khi bạn đặt đường dẫn vào đó, bạn không cần dấu gạch chéo ngược, chỉ cần đặt các dòng:

/Applications/Android Studio.app/sdk/tools /Applications/Android Studio.app/sdk/platform-tools

trong/etc/paths và bạn tốt để đi.

52

Đối với những người vẫn còn có thể tìm kiếm này trong OSX:

Dường như các phiên bản mới hơn của Android Studio không đi kèm với SDK. Vì vậy, /Applications/Android\ Studio.app/sdk/tools sẽ không hoạt động nữa.

Sau khi khởi chạy Trình quản lý SKD từ Android Studio, tôi nhận ra đường dẫn mới là /Users/{your OSX username}/Library/Android/sdk/tools.

Sử dụng open ~/.bash_profile trong bảng điều khiển.

Viết này hai dòng: export PATH=/Users/username/Library/Android/sdk/tools:$PATHexport PATH=/Users/username/Library/Android/sdk/platform-tools:$PATH

Lưu, đóng, và đừng quên để gõ source ~/.bash_profile để thực hiện thay đổi dành cho console hiện tại.

Chúc mừng mã hóa !!

0

Đối với tôi đó là

~/Development/adt-bundle-mac-x86_64-20130729/sdk 
+0

Tôi đang sử dụng Mac OSX 10.10.3 và Android Studio 1.2.2 – ergunkocak

3

Đặt này trong ~/.profile của bạn:

# Add the Android SDK tools to $PATH and set $ANDROID_HOME (standard) 
ANDROID_HOME="${HOME}/Library/Android/sdk" 
if [ -d "${ANDROID_HOME}" ]; then 
    PATH="${PATH}:${ANDROID_HOME}/tools" 
    PATH="${PATH}:${ANDROID_HOME}/platform-tools" 
    ANDROID_BUILD_TOOLS_DIR="${ANDROID_HOME}/build-tools" 
    PATH="${PATH}:${ANDROID_BUILD_TOOLS_DIR}/$(ls -1 ${ANDROID_BUILD_TOOLS_DIR} | sort -rn | head -1)" 
fi 

Các công cụ xây dựng là không giống như những người khác ở chỗ họ đang ở trong thư mục con. Ví dụ: có build-tools/23.0.3, build-tools/25.0.1, build-tools/25.0.2 ... do đó, tùy chọn này sẽ chọn phiên bản mới nhất.

Các vấn đề liên quan