2014-10-08 13 views

Trả lời

27

Thêm thông tin sau vào tệp ~/.bashrc của bạn. Đăng xuất và đăng nhập. Tôi có sdk của tôi trong $HOME/Documents/Android/sdk bạn phải thay thế nó với nơi bạn giữ sdk của bạn thư mục

# Android Path 
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools 
export PATH 

# For SDK version r_08 and higher, also add this for adb: 
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools 
export PATH 
+11

Tôi nghĩ rằng chạy 'nguồn ~/.bashrc' có thể thay thế để đăng xuất rồi đăng nhập. – JVE999

+0

@ JVE999 có cho phiên đầu cuối cụ thể đó. –

+1

Bạn có thể làm 'xuất PATH = $ PATH (...)' trong một như thế. Hoạt động theo cả hai cách :) – klauskpm

157

Trong giao diện điều khiển chỉ cần gõ này (nhớ để thay đổi vị trí hiện tại của bạn)

export ANDROID_HOME=$HOME/Android/Sdk 
export PATH=$PATH:$ANDROID_HOME/tools 

Nếu muốn nó để làm cho nó vĩnh viễn, chỉ cần thêm các dòng đó vào tệp ~/.bashrc

+0

nơi tôi có thể tìm thấy tập tin ~/.bashrc – vijaypalod

+0

@mVJ chỉ cần thực hiện 'vim ~/.bashrc' trong thiết bị đầu cuối của bạn. Thư mục bạn đang ở không có tầm quan trọng – atayenel

+0

@Dario Quintana những gì mans theo vị trí hiện tại, vị trí nào bạn có thể giải thích về điều này – Dinesh

42

cách tốt hơn là sử dụng lại biến ANDROID_HOME trong biến đường dẫn. nếu biến ANDROID_HOME của bạn thay đổi, bạn chỉ cần thực hiện thay đổi ở một nơi.

export ANDROID_HOME=/home/arshid/Android/Sdk 
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 
+0

Bạn có thể mở rộng câu trả lời của mình thêm một chút không? Hãy thử để chi tiết những gì bạn đang làm và tại sao nó là một "cách tốt hơn". Cảm ơn bạn ! – Telokis

+2

@Ninetainedo Tôi nghĩ rằng nó tốt hơn bởi vì ông "tái sử dụng" biến ANDROID_HOME trong PATH. – sparrow

+2

lưu ý phần 'arshid' cần được thay thế bằng tên người dùng hiện tại –

0
sudo su - 
gedit ~/.bashrc 
export PATH=${PATH}:/your path 
export PATH=${PATH}:/your path 
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/tools 
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/platform-tools 
+0

Thêm một số giải thích cho câu trả lời của bạn – kvorobiev

26

Ban đầu đi đến nhà bạn và nhấn Ctrl + H nó sẽ cho bạn thấy các file ẩn bây giờ nhìn cho .bashrc tập tin, mở nó bằng bất kỳ trình soạn văn bản sau đó đặt dưới dòng ở phần cuối của tập tin.

export ANDROID_HOME=/home/varun/Android/Sdk 
export PATH=$PATH:/home/varun/Android/Sdk/tools 
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools 

Vui lòng thay đổi /home/varun/Android/Sdk đường dẫn đến đường dẫn SDK của bạn. Làm tương tự cho các công cụ và nền tảng-công cụ.

Sau khi lưu .bashrc tệp này và đóng.

Bây giờ bạn đã sẵn sàng sử dụng các lệnh ADB trên thiết bị đầu cuối.

40

tôi muốn chia sẻ một câu trả lời đó cũng cho thấy cách tiếp cận sử dụng SDK Android được cung cấp bởi các kho Ubuntu:

Cài đặt Android SDK

sudo apt-get install android-sdk 

xuất khẩu các biến môi trường

export ANDROID_HOME="/usr/lib/android-sdk/" 
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/" 
+3

Câu trả lời này được chấp nhận. – Michal

+1

Đó là câu trả lời đúng khi cài đặt gói 'android-sdk' từ apt. Cảm ơn! –

+0

Câu trả lời đúng cho tôi. Cảm ơn! –

37

Giả sử bạn có sdk được trích xuất ở ~/Android/Sdk,

export ANDROID_HOME=$HOME/Android/Sdk 
export PATH=$PATH:$ANDROID_HOME/tools 
export PATH=$PATH:$ANDROID_HOME/platform-tools 
  1. Thêm các dòng trên vào file ~/.bashrc (tọa lạc tại home/username/.bashrc) để làm cho nó vĩnh viễn cho người dùng hiện.

    (hay)

  2. Chạy theo dòng bên trên, trên cửa sổ terminal để làm cho nó có sẵn cho phiên.


Để kiểm tra xem bạn đã thiết lập nó một cách chính xác,

Chạy các lệnh dưới đây vào một cửa sổ terminal

  1. echo $ANDROID_HOME

    [email protected]:~$ echo $ANDROID_HOME 
    /home/<user>/Android/Sdk 
    
  2. which android

    [email protected]:~$ which android 
    /home/<user>/Android/Sdk/tools/android 
    
  3. Run android trên một cửa sổ terminal, Nếu nó mở ra Android SDK Manager, bạn tốt để đi.

11

Áp dụng cho Ubuntu và Linux Mint

Trong kho lưu trữ:

sudo nano .bashrc 

Thêm vào cuối cùng:

export ANDROID_HOME=${HOME}/Android/Sdk 

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

Khởi động lại thiết bị đầu cuối và thực hiện: echo $ HOME hoặc $ PATH, bạn có thể biết các biến này.

2

Nếu bạn chạy Android với sudo, nó sẽ cài đặt sdk trong/root/Android/Sdk để kiểm tra xem đó có phải là trường hợp không. Và nếu bạn đang sử dụng không chạy cordova với sudo nó sẽ tìm sdk trong root cũng có thể được. Mã trên để thiết lập đường dẫn hoạt động tốt.

3

Trong nhà ga chỉ cần gõ những 3 lệnh để thiết lập các biến ANDROID_HOME:

$ export ANDROID_HOME=~/Android/Sdk 

/Android/Sdk là vị trí của SDK, điều này có thể nhận được sự thay đổi trong trường hợp của bạn

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

Lưu ý: Điều này sẽ thiết lập đường dẫn tạm thời để những gì bao giờ hành động bạn phải thực hiện, thực hiện trên cùng một thiết bị đầu cuối.

0

Bạn có thể thêm dòng này vào cuối .bashrc File-

export PATH=$PATH:"/opt/Android/Sdk/platform-tools/" 

đây/opt/Android/SDK/nền tảng công cụ/là thư mục cài đặt của SDK. tập tin .bashrc nằm trong thư mục nhà

vi ~/.bashrc 

hoặc nếu bạn có cài đặt siêu việt

subl ~/.bashrc 
3

đầu tiên mở file .bashrc bằng gedit ~ /.bashrc

# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools

lưu các tập tin và mở lại nhà ga

echo $ANDROID_HOME

nó sẽ hiển thị các con đường như /home/sanjay/Android/Sdk

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