Adakah yang bisa memposting solusi kerja untuk pengaturan ANDROID_HOME
melalui terminal?
Path saya ke Android-SDK adalah /Applications/ADT/sdk
.
macos
android-studio
android-sdk-tools
Jacek Kwiecień
sumber
sumber
Jawaban:
Di mana Android-SDK diinstal tergantung pada bagaimana Anda menginstalnya.
Jika Anda mengunduh SDK melalui situs web mereka dan kemudian menyeret / menjatuhkan Aplikasi ke folder Aplikasi Anda, kemungkinan besar di sini:
/Applications/ADT/sdk
(seperti dalam kasus Anda).Jika Anda menginstal SDK menggunakan Homebrew (
brew cask install android-sdk
), maka letaknya di sini:/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
Jika SDK dipasang secara otomatis sebagai bagian dari Android Studio, maka itu berada di sini:
/Users/{YOUR_USER_NAME}/Library/Android/sdk
Setelah Anda mengetahui lokasi, buka jendela terminal dan masukkan berikut ini (mengubah jalur ke SDK menjadi yang Anda instal):
Setelah Anda memiliki set ini, Anda perlu menambahkan ini ke variabel lingkungan PATH:
Terakhir terapkan perubahan ini dengan melakukan re-sourcing .bash_profile:
source ~/.bash_profile
echo $ANDROID_HOME
sumber
tools
tidak digunakanbin
)export ANDROID_HOME=/Applications/ADT/sdk
- Anda harus menjelaskan pemikiran ini ....Di Terminal:
Tambahkan baris:
Periksa itu berhasil:
sumber
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
echo $PATH
, itu tidak menampilkan direktori terbaru yang saya simpan di .bash_profile.Menambahkan yang berikut ke .bash_profile saya berfungsi untuk saya:
sumber
mengutip jawaban user2993582
Bagian 'bin' telah berubah dan seharusnya
sumber
Saya memiliki MAC OS X (Sierra) 10.12.2 .
Saya mengatur ANDROID_HOME untuk bekerja pada Bereaksi Asli (untuk aplikasi Android) dengan mengikuti langkah-langkah berikut.
Tambahkan 3 baris berikut ke ~ / .bash_profile .
Terakhir, jalankan perintah di bawah ini (atau RESTART sistem untuk mencerminkan perubahan yang dilakukan).
source ~/.bash_profile
Itu dia.
sumber
~
adalah jalan pintas untuk folder rumah Anda. Jika Anda tidak tahu di mana folder rumah Anda, ketikkancd
terminalnya. Mengetik cd akan membawa Anda ke folder rumah Anda. maka Anda dapat melakukanvi .bash_profile
ataunano .bash_profile
membuka / mengedit file.Untuk mengatur
ANDROID_HOME
, variabel, Anda perlu tahu bagaimana Anda menginstal pengaturan dev android.Jika Anda tidak tahu, Anda dapat memeriksa apakah jalur berikut ada di mesin Anda. Tambahkan berikut ke
.bashrc
,.zshrc
atau.profile
tergantung pada apa yang Anda gunakanJika Anda menginstal dengan homebrew,
Periksa apakah jalur ini ada:
Jika Anda menginstal studio android mengikuti situs web,
Akhirnya tambahkan ke path:
Jika Anda terlalu malas untuk membuka editor lakukan ini:
sumber
ANDROID_HOME
biasanya direktori seperti.android
. Di sinilah hal-hal seperti Kunci Debug akan disimpan.Anda dapat mengotomatiskannya untuk login Anda. Cukup tambahkan ke Anda
.bash_profile
(di bawah ini dari mesin OS X 10.8.5 saya):Menurut David Turner pada Daftar Mailing NDK, keduanya
ANDROID_NDK_ROOT
danANDROID_SDK_ROOT
perlu diatur karena alat lain bergantung pada nilai-nilai tersebut (lihat Direkomendasikan Direktori NDK? ).Setelah memodifikasi
~/.bash_profile
, kemudian lakukan hal berikut (atau logoff dan hidupkan kembali):sumber
Orang-orang, perhatikan bahwa jika Anda akan menggunakannya
~/.bash_profile
maka itu tidak akan mengedit profil bash pengguna Anda, tetapi global. Alih-alih pergi ke direktori pengguna Anda (/ Pengguna / nama pengguna) dan edit secara langsung:Dan masukkan dua baris berikut sehubungan dengan nama pengguna dan direktori SDK Anda
sumber
~/
berarti bahwa itu adalah file di direktori home pengguna.cd ~; ls
dan lihat apa yang tercetak.Setup ANDROID_HOME , JAVA_HOME variabel lingkungan di Mac OS X
Tambahkan file .bash_profile
Untuk Tes
sumber
1) Buka profil dasar:
2) Tambahkan baris di bawah ini di profil dasar:
Simpan dan tutup profil dasar.
Bagi saya 27.0.3 bekerja dengan baik.
sumber
Banyak jawaban yang benar di sini. Namun, satu item hilang dan saya tidak dapat menjalankan emulator dari baris perintah tanpa itu.
Jadi ini adalah kompilasi dari jawaban di atas ditambah solusi untuk masalah ini .
Dan jika Anda menggunakan
zsh
(bukanbash
) file yang akan diedit~/.zshrc
.sumber