2012-06-10 56 views
43

Tôi cố gắng để chạy các lệnh trong ubuntuAndroid - Lệnh không tìm thấy

android --path cập nhật dự án.

Tuy nhiên tôi nhận được một android:command not found error.

Tôi giả định này là một cái gì đó để làm với con đường mà tôi đã học ở đây ngày khác? Tôi đã chỉ tự hỏi, những gì làm biến tôi cần phải thêm (Android tôi giả định) và những gì tôi cần phải trỏ nó quá.

Trả lời

122

On MacOS/Linux, xác định đường dẫn đến bất cứ nơi nào bạn cài đặt SDK của bạn như ANDROID_HOME:

MacOS

$ export ANDROID_HOME=/Applications/android-sdk-macosx 

Nếu bạn cài đặt Android Studio, giá trị sẽ cần phải được

export ANDROID_HOME=$HOME/Library/Android/sdk 

Linux

$ export ANDROID_HOME=~/android-sdk-linux 

Sau đó thêm đường dẫn vào các thư mục con platform-toolstools (Tương tự trên MacOS/Linux).

export PATH=$ANDROID_HOME/tools:$PATH 
export PATH=$ANDROID_HOME/platform-tools:$PATH 

Bây giờ bạn có thể chạy android từ trình bao.

Nếu không ai trong số các con đường ANDROID_HOME đề nghị trên được hợp lệ, bạn có thể tìm thấy (duy nhất và liên tục được đặt tên) nền tảng công cụ thư mục qua:

find/-name platform-tools 2>/dev/null 

Dù con đường mà trả về sẽ cần phải được cắt xuống cuối với sdk, android-sdk-linux hoặc android-sdk-macosx.

+0

Cảm ơn nó cũng đã làm việc cho tôi. – CodeGeeky

+1

+1 để có câu trả lời rõ ràng – evanhutomo

+0

và cách đặt câu trả lời vĩnh viễn? – mmmm

1

Đó là vì platformsplatform-tools của bạn không nằm trong biến môi trường PATH. Bạn có thể chạy lệnh adb với path-to-adb/adb hoặc thêm platformsplatform-tools-PATH và chạy gõ chỉ adb

Đây là biến môi trường đường dẫn của tôi:

PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3:/opt/android-sdk-update-manager/tools:/opt/android-sdk-update-manager/platform-tools 
6

Giả sử bạn đã thiết ANDROID_HOME để trỏ đến sdk cài đặt , bạn nên thêm $ANDROID_HOME/tools$ANDROID_HOME/platform-tools vào số PATH của mình.

26

Một khả năng khác đơn giản là tệp "android" của bạn không thể thực thi được. Điều hướng đến con đường công cụ trong thiết bị đầu cuối và sau đó làm cho nó thực thi bởi:
chmod 777 android
Sau đó, bạn có thể chạy:
./android sdk
Đó là những gì làm việc cho tôi.

+2

Cảm ơn bạn đã bao gồm "./" trước sdk android. Không phải ai cũng nhận ra rằng phải có mặt ở đó. –

+2

thêm '. /' Là chìa khóa ở đây. Cảm ơn! – Jeremiah

-1

Android hiện nằm trong android-sdks/tools

nếu bạn đang sử dụng mac, bạn có thể đặt .bash_profile để bao gồm nó.

PATH=$PATH:[android-sdks]/platform-tools:[android-sdks]/tools 
1

Đối với Mac, đi vào thư mục chính của bạn bằng cách gõ cd ~, và sau đó gõ vi .bash_profile, tập tin này có thể rỗng hoặc vừa tạo ra, và đây không phải là một vấn đề.

Để chỉnh sửa các tập tin, nhấn i trên bàn phím của bạn và bên trong các tập tin, gõ đường dẫn sau:

export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/platform-tools":$PATH 
export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/tools":$PATH 

Khi bạn làm xong, nhấn esc, và một lần nữa nhấn shift : và gõ wq. OK, bây giờ bạn đã lưu tệp của mình. Bây giờ, thoát khỏi thiết bị đầu cuối và khởi chạy lại và thử nhập:

adb -h 
android -h 

Nếu cả hai lệnh đều cho bạn đầu ra, điều đó có nghĩa là mọi thứ hoạt động tốt.

Không: Chúng tôi đã sử dụng vi lệnh để chỉnh sửa tệp. Nếu bạn đã nhầm lẫn với lệnh này, bạn cũng có thể thử nano để chỉnh sửa tệp.

3

Đôi khi ngay cả sau khi bạn thêm đường dẫn android_sdk/ dir của bạn từ dòng lệnh, nó vẫn không hoạt động và cung cấp cho các command not found error, trong trường hợp đó làm theo các bước sau. Tôi chạy qua vấn đề này bản thân mình và tôi đã thử tất cả các bước trên và không làm việc vì vậy tôi nghĩ rằng tôi nên chia sẻ và có lẽ đó có thể giúp ai đó.
(android-sdk-linux là tên của thư viện sdk android mà bạn đã trích xuất).

1) Mở tập tin .bashrc từ dòng lệnh

gedit ~/.bashrc 

2) Thêm dòng sau ở đầu trang.

export PATH=${PATH}:~/android-sdk-linux/tools 
export PATH=${PATH}:~/android-sdk-linux/platform-tools 

3) Đăng xuất khỏi hệ thống và đăng nhập lại. Gõ Ctrl +Alt +T để mở dòng lệnh và gõ android để khởi động phần mềm.

1

Sau khi cài đặt Android studio. Tạo hoặc chỉnh sửa tập tin ~/.bashrc của bạn và thêm các dòng sau:

export ANDROID_HOME=~/Android/Sdk 
export PATH=${PATH}:${ANDROID_HOME}/tools 

và tải lại .bashrc

source ~/.bashrc 
0
  1. thùng android-nền tảng công cụ Uninstall

    brew cask uninstall android-platform-tools 
    
  2. Cài đặt ứng dụng bằng Android Studio

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