Pertanyaannya tidak terkait dengan pengaturan variabel lingkungan spesifik di Ubuntu; ini stackoverflow.com/a/37368367/509565 pasti jawaban yang benar.
@ mVJ cukup lakukan vim ~/.bashrcdi terminal Anda. Folder tempat Anda tidak memiliki arti penting
atakanyenel
1
@Dario Quintana apa yang orang dengan lokasi saat ini, lokasi mana yang dapat Anda jelaskan tentang hal ini
Dinesh
@Dinesh Saya pikir dia merujuk untuk mengubah lokasi Android SDK jika berbeda, misalnya, jika Anda telah memilih direktori lain saat menginstalnya.
PhoneixS
2
Saya pikir PATH seharusnya sekarang export PATH=$PATH:$ANDROID_HOME/platform-tools, lihat di bawah. Di SDK 29.0.3 yang baru saya instal, tidak ada toolsdirektori lagi.
Peter T.
106
Saya ingin membagikan jawaban yang juga menunjukkan pendekatan menggunakan Android SDK yang disediakan oleh repositori Ubuntu:
Tambahkan baris di atas ke file ~/.bashrc(terletak di home/username/.bashrc) untuk membuatnya permanen untuk pengguna saat ini. Jalankan source ~/.bashrcuntuk 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
Perhatikan bahwa Anda harus me-restart terminal sebelum echoperintah - perintah itu bekerja. Saya biasanya lari exec $SHELL.
kimbo
1
Untuk poin ketiga saya mendapatkan pesan ini: "Perintah" android "sudah usang."
Mate
1
@Mate / all - Dikatakan: "Perintah" android "sudah usang. (...) Untuk alat baris perintah, gunakan alat / bin / sdkmanager ..." : karena itu tambahkan (per di atas): export PATH=$PATH:$ANDROID_HOME/tools/binlalu sumber ~/.profile(atau .bashrc) jika Anda tidak ingin keluar .. maka coba jalankan 'sdkmanager --licenses'. Kemudian coba kompilasi.
bshea
46
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.
Bisakah Anda memperluas jawaban Anda sedikit lagi? Cobalah untuk merinci apa yang Anda lakukan dan mengapa itu adalah "cara yang lebih baik". Terima kasih !
Telokis
2
@ Ninetainedo Saya pikir lebih baik karena dia "menggunakan kembali" variabel ANDROID_HOME di PATH.
moshfiqur
4
perhatikan arshidbagian ini perlu diganti dengan nama pengguna saat ini
Xiao
34
Tambahkan berikut ini ke ~/.bashrcfile Anda . Log-out dan log-in. Saya memiliki SDK saya di $HOME/Documents/Android/sdkAnda 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
Saya pikir menjalankan source ~/.bashrcdapat menggantikan untuk keluar kemudian masuk.
JVE999
@ JVE999 ya untuk sesi terminal khusus itu.
Sudhir Khanger
1
Anda bisa melakukannya export PATH=$PATH(...)dalam satu suka. Bekerja dua arah :)
klauskpm
33
Mulanya pergi ke rumah Anda dan tekan Ctrl+ Hitu akan menampilkan file tersembunyi sekarang mencari .bashrcfile, buka dengan editor teks apa pun kemudian letakkan di bawah garis di akhir file.
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.
Tambahkan baris di atas ke file ~/.bashrc(terletak di home/username/.bashrc) untuk membuatnya permanen untuk pengguna saat ini. Jalankan sumber ~/.bashrcuntuk 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
Jawaban:
Di konsol cukup ketik ini:
Jika Anda ingin membuatnya permanen, tambahkan saja baris-baris itu di file ~ / .bashrc
sumber
vim ~/.bashrc
di terminal Anda. Folder tempat Anda tidak memiliki arti pentingexport PATH=$PATH:$ANDROID_HOME/platform-tools
, lihat di bawah. Di SDK 29.0.3 yang baru saya instal, tidak adatools
direktori lagi.Saya ingin membagikan jawaban yang juga menunjukkan pendekatan menggunakan Android SDK yang disediakan oleh repositori Ubuntu:
Instal Android SDK
Ekspor variabel lingkungan
sumber
android-sdk
paket dari apt. Terima kasih!Dengan asumsi Anda memiliki SDK diekstrak pada
~/Android/Sdk
,Tambahkan baris di atas ke file
~/.bashrc
(terletak dihome/username/.bashrc
) untuk membuatnya permanen untuk pengguna saat ini. Jalankansource ~/.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
which android
Jalankan
android
di jendela terminal, Jika itu membuka Android SDK Manager , Anda baik untuk pergi.sumber
echo
perintah - perintah itu bekerja. Saya biasanya lariexec $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.
sumber
arshid
bagian ini perlu diganti dengan nama pengguna saat iniTambahkan 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 Andasumber
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.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.
sumber
pertama buka file .bashrc dengan gedit ~ / .bashrc
simpan file dan buka kembali terminal
itu akan menunjukkan jalan seperti
/home/pathTo/Android/Sdk
sumber
Berlaku untuk Ubuntu dan Linux Mint
Dalam arsip:
Tambahkan ke akhir:
Mulai ulang terminal dan lakukan: echo $ HOME atau $ PATH, Anda dapat mengetahui variabel-variabel ini.
sumber
Di terminal cukup ketik 3 perintah ini untuk mengatur Variabel ANDROID_HOME:
/Android/Sdk
adalah lokasi Sdk, ini mungkin akan berubah dalam kasus AndaCatatan: Ini akan mengatur jalur sementara sehingga tindakan apa pun yang harus Anda lakukan, lakukan di terminal yang sama.
sumber
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.
sumber
Saya menghadapi masalah yang sama dengan jalur ANDROID_HOME linux
Cara menambahkan parameter menggunakan terminal:
Buka terminal tulis Anda
jendela lain akan terbuka dan kemudian tambahkan baris berikut di akhir jendela.
lalu kembali ke terminal dan ketik
untuk menyimpan perubahan Anda dalam file bashrc pada akhirnya restart komputer Anda.
sumber
Inilah yang bekerja untuk saya, Asumsikan Anda memiliki SDK diekstraksi di
~/Android/Sdk
,Tambahkan baris di atas ke file
~/.bashrc
(terletak dihome/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 terminalKamu akan mendapatkan
Anda dapat menjalankan ini juga
Jalankan android di terminal, Jika itu membuka Android SDK Manager, Anda baik untuk pergi.
sumber
sumber
Anda dapat menambahkan baris ini di akhir file .bashrc
di sini / opt / Android / SDK / platform-tools / adalah direktori instalasi SDK. File .bashrc terletak di folder rumah
atau jika Anda telah menginstal luhur
sumber
buka file ~ / .bashrc dan rekatkan di bagian akhir
sumber
Anda dapat mengedit file variabel lingkungan di Ubuntu untuk mengatur home android secara global.
[1] jalankan perintah ini di terminal
[2] konten file envirmnent Anda akan terlihat seperti di bawah ini
[3] dalam file lingkungan tambahkan path SDK android sebagai berikut: -
[4] maka Anda dapat memeriksa jalur beranda Android di terminal dengan perintah berikut: -
Jika path masih belum disetel maka restart PC untuk mendapatkan perubahan yang diterapkan.
sumber
tambahkan ke file
Jalan ke SDK
Kemudian reset komputer
sumber