Bagaimana cara mengatur jalur ANDROID_HOME di ubuntu?
Mohon berikan langkah-langkahnya.
Bagaimana cara mengatur jalur ANDROID_HOME di ubuntu?
Mohon berikan langkah-langkahnya.
Jawaban:
Di konsol cukup ketik ini:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
Jika Anda ingin membuatnya permanen, tambahkan saja baris-baris itu di file ~ / .bashrc
vim ~/.bashrc
di terminal Anda. Folder tempat Anda tidak memiliki arti penting
export PATH=$PATH:$ANDROID_HOME/platform-tools
, lihat di bawah. Di SDK 29.0.3 yang baru saya instal, tidak ada tools
direktori lagi.
Saya ingin membagikan jawaban yang juga menunjukkan pendekatan menggunakan Android SDK yang disediakan oleh repositori Ubuntu:
Instal Android SDK
sudo apt-get install android-sdk
Ekspor variabel lingkungan
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdk
paket dari apt. Terima kasih!
Dengan asumsi Anda memiliki SDK diekstrak pada ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Tambahkan baris di atas ke file ~/.bashrc
(terletak di home/username/.bashrc
) untuk membuatnya permanen untuk pengguna saat ini. Jalankan source ~/.bashrc
untuk menerapkan perubahan atau restart terminal Anda.
( atau )
Jalankan baris di atas pada jendela terminal untuk membuatnya tersedia untuk sesi ini.
Untuk menguji apakah Anda telah mengaturnya dengan benar,
Jalankan perintah di bawah ini pada jendela terminal
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
Jalankan android
di jendela terminal, Jika itu membuka Android SDK Manager , Anda baik untuk pergi.
echo
perintah - perintah itu bekerja. Saya biasanya lari exec $SHELL
.
export PATH=$PATH:$ANDROID_HOME/tools/bin
lalu sumber ~/.profile
(atau .bashrc) jika Anda tidak ingin keluar .. maka coba jalankan 'sdkmanager --licenses'. Kemudian coba kompilasi.
cara yang lebih baik adalah dengan menggunakan kembali variabel ANDROID_HOME dalam variabel path. jika variabel ANDROID_HOME Anda berubah, Anda hanya perlu melakukan perubahan di satu tempat.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
bagian ini perlu diganti dengan nama pengguna saat ini
Tambahkan berikut ini ke ~/.bashrc
file Anda . Log-out dan log-in. Saya memiliki SDK saya di $HOME/Documents/Android/sdk
Anda harus menggantinya dengan tempat Anda menyimpan folder SDK Anda
# 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
dapat menggantikan untuk keluar kemudian masuk.
export PATH=$PATH(...)
dalam satu suka. Bekerja dua arah :)
Mulanya pergi ke rumah Anda dan tekan Ctrl+ Hitu akan menampilkan file tersembunyi sekarang mencari .bashrc
file, buka dengan editor teks apa pun kemudian letakkan di bawah garis di akhir file.
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
Ubah /home/varun/Android/Sdk
jalur ke jalur SDK Anda. Lakukan hal yang sama untuk alat dan platform-alat.
Setelah ini simpan .bashrc
file dan tutup.
Sekarang Anda siap menggunakan perintah ADB di terminal.
pertama buka file .bashrc dengan 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
simpan file dan buka kembali terminal
echo $ANDROID_HOME
itu akan menunjukkan jalan seperti /home/pathTo/Android/Sdk
Berlaku untuk Ubuntu dan Linux Mint
Dalam arsip:
sudo nano .bashrc
Tambahkan ke akhir:
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools
Mulai ulang terminal dan lakukan: echo $ HOME atau $ PATH, Anda dapat mengetahui variabel-variabel ini.
Di terminal cukup ketik 3 perintah ini untuk mengatur Variabel ANDROID_HOME:
$ export ANDROID_HOME=~/Android/Sdk
/Android/Sdk
adalah lokasi Sdk, ini mungkin akan berubah dalam kasus Anda
$ PATH=$PATH:$ANDROID_HOME/tools
$ PATH=$PATH:$ANDROID_HOME/platform-tools `
Catatan: Ini akan mengatur jalur sementara sehingga tindakan apa pun yang harus Anda lakukan, lakukan di terminal yang sama.
Jika Anda menjalankan Android dengan sudo itu akan menginstal SDK di / root / Android / SDK jadi periksa apakah itu yang terjadi. Dan jika Anda menggunakan jangan jalankan cordova dengan sudo itu akan terlihat sdk di root juga mungkin. Kode di atas untuk pengaturan jalur berfungsi dengan baik.
Saya menghadapi masalah yang sama dengan jalur ANDROID_HOME linux
Catatan:
1- Tambahkan parameter2- Membuat atau membangun kembali proyek
3 - Restart PC Anda
Cara menambahkan parameter menggunakan terminal:
Buka terminal tulis Anda
gedit .bashrc
jendela lain akan terbuka dan kemudian tambahkan baris berikut di akhir jendela.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
lalu kembali ke terminal dan ketik
sumber .bashrc
untuk menyimpan perubahan Anda dalam file bashrc pada akhirnya restart komputer Anda.
Inilah yang bekerja untuk saya, Asumsikan Anda memiliki SDK diekstraksi di ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Tambahkan baris di atas ke file ~/.bashrc
(terletak di home/username/.bashrc
) untuk membuatnya permanen untuk pengguna saat ini. Jalankan sumber ~/.bashrc
untuk menerapkan perubahan atau restart terminal Anda. (atau) Jalankan baris di atas pada jendela terminal untuk membuatnya tersedia untuk sesi. Untuk menguji apakah Anda telah mengaturnya dengan benar, Jalankan perintah di bawah ini pada jendela terminal
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
Kamu akan mendapatkan
/home/<user>/Android/Sdk
Anda dapat menjalankan ini juga
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
Jalankan android di terminal, Jika itu membuka Android SDK Manager, Anda baik untuk pergi.
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
Anda dapat menambahkan baris ini di akhir file .bashrc
export PATH=$PATH:"/opt/Android/Sdk/platform-tools/"
di sini / opt / Android / SDK / platform-tools / adalah direktori instalasi SDK. File .bashrc terletak di folder rumah
vi ~/.bashrc
atau jika Anda telah menginstal luhur
subl ~/.bashrc
buka file ~ / .bashrc dan rekatkan di bagian akhir
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
Anda dapat mengedit file variabel lingkungan di Ubuntu untuk mengatur home android secara global.
[1] jalankan perintah ini di terminal
sudo -H gedit /etc/environment
[2] konten file envirmnent Anda akan terlihat seperti di bawah ini
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] dalam file lingkungan tambahkan path SDK android sebagai berikut: -
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] maka Anda dapat memeriksa jalur beranda Android di terminal dengan perintah berikut: -
echo $ANDROID_HOME
Jika path masih belum disetel maka restart PC untuk mendapatkan perubahan yang diterapkan.
tambahkan ke file
~/.profile
export ANDROID_HOME=/opt/android-sdk
Jalan ke SDK
Kemudian reset komputer