Làm cách nào để đặt đường dẫn ANDROID_HOME trong ubfox?
Vui lòng cung cấp các bước.
Làm cách nào để đặt đường dẫn ANDROID_HOME trong ubfox?
Vui lòng cung cấp các bước.
Câu trả lời:
Trong giao diện điều khiển, chỉ cần gõ:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
Nếu bạn muốn làm cho nó vĩnh viễn, chỉ cần thêm các dòng đó vào tệp ~ / .bashrc
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
export PATH=$PATH:$ANDROID_HOME/platform-tools
, xem bên dưới. Trong SDK 29.0.3 tôi vừa cài đặt, không còn tools
thư mục nào nữa.
Tôi muốn chia sẻ một câu trả lời cũng thể hiện cách tiếp cận bằng cách sử dụng SDK Android được cung cấp bởi kho lưu trữ Ubuntu:
Cài đặt SDK Android
sudo apt-get install android-sdk
Xuất biến môi trường
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdk
gói từ apt. Cảm ơn!
Giả sử bạn đã trích xuất sdk tại ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Thêm các dòng trên vào tệp ~/.bashrc
(nằm ở home/username/.bashrc
) để làm cho nó vĩnh viễn cho người dùng hiện tại. Chạy source ~/.bashrc
để áp dụng các thay đổi hoặc khởi động lại thiết bị đầu cuối của bạn.
( hoặc )
Chạy các dòng trên trên một cửa sổ đầu cuối để làm cho nó có sẵn cho phiên.
Để kiểm tra xem bạn đã thiết lập đúng chưa,
Chạy các lệnh dưới đây trên một cửa sổ đầu cuối
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
Chạy android
trên một cửa sổ đầu cuối, Nếu nó mở Trình quản lý SDK Android , bạn sẽ ổn.
echo
lệnh đó hoạt động. Tôi thường chạy exec $SHELL
.
export PATH=$PATH:$ANDROID_HOME/tools/bin
nguồn sau đó ~/.profile
(hoặc .bashrc) nếu bạn không muốn đăng xuất .. thì hãy thử chạy 'sdkmanager --licenses'. Sau đó thử biên dịch.
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 thay đổi tại một nơi.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
phần cần được thay thế bằng tên người dùng hiện tại
Thêm vào sau vào ~/.bashrc
tập tin 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ó bằng nơi bạn giữ thư mục sdk của bạn
# 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
source ~/.bashrc
có thể thay thế cho việc đăng xuất sau đó đăng nhập.
export PATH=$PATH(...)
trong một như thế. Hoạt động cả hai cách :)
Ban đầu đi đến nhà của bạn và nhấn Ctrl+ Hnó sẽ hiển thị cho bạn các tệp ẩn bây giờ tìm .bashrc
tệp, mở nó bằng bất kỳ trình soạn thảo văn bản nào sau đó đặt bên dưới các dòng ở cuối tệp.
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à công cụ nền tảng.
Sau này lưu .bashrc
tập tin và đóng nó.
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.
đầu tiên mở tệp .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 tập tin và mở lại thiết bị đầu cuối
echo $ANDROID_HOME
nó sẽ hiển thị đường dẫn như /home/pathTo/Android/Sdk
Áp dụng cho Ubuntu và Linux Mint
Trong kho lưu trữ:
sudo nano .bashrc
Thêm vào cuối:
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.
Trong thiết bị đầu cuối, chỉ cần gõ 3 lệnh này để đặt Biến ANDROID_HOME:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk
là vị trí của Sdk, điều này có thể 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ẽ đặt đường dẫn tạm thời để mọi 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.
Nếu bạn chạy Android với sudo, nó sẽ cài đặt sdk trong / root / Android / Sdk, vì vậy hãy 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ẽ trông giống như sdk trong root. Mã trên để thiết lập đường dẫn là hoạt động tốt.
Tôi đã phải đối mặt với cùng một vấn đề với đường dẫn ANDROID_HOME linux
Lưu ý:
1- Thêm tham số2- Thực hiện hoặc xây dựng lại dự án
3- Khởi động lại PC của bạn
Cách thêm tham số bằng terminal:
Mở thiết bị đầu cuối của bạn viết
gedit .bashrc
một cửa sổ khác sẽ được mở và sau đó thêm các dòng sau vào cuối các cửa sổ.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
sau đó quay trở lại terminal và gõ
nguồn .bashrc
để lưu các thay đổi của bạn trong tệp bashrc khi kết thúc khởi động lại máy tính của bạn.
Đây là những gì làm việc cho tôi, Giả sử bạn đã trích xuất sdk tại ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Thêm các dòng trên vào tệp ~/.bashrc
(nằm ở home/username/.bashrc
) để làm cho nó vĩnh viễn cho người dùng hiện tại. Chạy nguồn ~/.bashrc
để áp dụng các thay đổi hoặc khởi động lại thiết bị đầu cuối của bạn. (hoặc) Chạy các dòng trên trên một cửa sổ đầu cuối để làm cho nó có sẵn cho phiên. Để kiểm tra xem bạn đã thiết lập đúng chưa, hãy chạy các lệnh bên dưới trên cửa sổ terminal
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
Bạn sẽ nhận được
/home/<user>/Android/Sdk
Bạn cũng có thể chạy cái này
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
Chạy Android trên thiết bị đầu cuối, Nếu nó mở Trình quản lý SDK Android, bạn sẽ ổn.
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
Bạn có thể nối dòng này vào cuối tệp .bashrc-
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
đây / opt / Android / Sdk / platform-tools / 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ài đặt cao siêu
subl ~/.bashrc
mở tập tin ~ / .bashrc và dán ở cuối
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
bạn có thể chỉnh sửa tệp biến môi trường trong Ubuntu để đặt android home trên toàn cầu.
[1] chạy lệnh này trong terminal
sudo -H gedit /etc/environment
[2] nội dung tệp tin của bạn sẽ giống như bên dưới
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] trong tệp môi trường thêm đường dẫn sdk android như sau: -
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"
[4] sau đó bạn có thể kiểm tra đường dẫn nhà Android trong thiết bị đầu cuối bằng lệnh sau: -
echo $ANDROID_HOME
Nếu đường dẫn vẫn không được đặt thì khởi động lại PC để nhận các thay đổi được áp dụng.
thêm vào tập tin
~/.profile
export ANDROID_HOME=/opt/android-sdk
Đường dẫn đến SDK
Sau đó thiết lập lại máy tính