Saya mencoba menginstal PhoneGap dan saya mendapatkan kesalahan berikut:
Kesalahan: ANDROID_HOME tidak disetel dan perintah "android" tidak ada di PATH Anda. Anda harus memenuhi setidaknya satu dari persyaratan ini.
Kesalahan (tangkapan layar)
Apa yang saya lakukan untuk memastikan Android diatur dengan benar untuk digunakan dengan Cordova?
Jawaban:
Untuk Windows:
Diambil dari panduan instalasi ini .
sumber
Untuk Mac OS X:
sumber
export ANDROID_HOME=~/adt-bundle-mac-x86_64/sdk
.Saya memiliki MAC OS X Yosemite, Android Studio 1.0.1, JDK 1.8, dan Cordova 4.1.2
Ketika saya mencoba menambahkan proyek android:
Saya menerima pesan: ANDROID_HOME tidak disetel dan perintah "android" tidak ada di PATH Anda
Berbasis pada jawaban cforcloud ... 'Kesalahan: perintah "android" gagal' menggunakan cordova dan http://developer.android.com/sdk/installing/index.html?pkg=studio Saya menggunakan yang berikut ini:
Ketika saya mencoba membuat proyek android, saya menerima pesan ini:
Saya menjalankan Android SDK Manager, dan menginstal Android 4.4.2 (API 19) (semuanya kecuali Preview Kit Pengembangan Kaca). Ini berhasil untuk saya.
===
Ini adalah isi file .bash_profile saya.
Untuk mengedit .bash_profile menggunakan Terminal, saya menggunakan nano. Mudah dimengerti.
Saya harap ini membantu.
sumber
ANDROID_TOOLS
danADROID_PLATFORM_TOOLS
?untuk windows:
Klik kanan pada komputer Saya -> properties -> Pengaturan sistem lanjutan -> Variabel Lingkungan Edit Path pada variabel sistem untuk; \ yourSdkHome \ tools; \ yourSdkHome \ platform-tools.
Kemudian Tutup cmd Anda dan buka kembali.
Itu dia.
sumber
Di Linux, tambahkan ini ke akhir .bashrc, .profile atau file yang sesuai untuk shell Anda:
Harap perhatikan bahwa variabel lingkungan ini akan tersedia untuk shell yang baru dibuat, bukan yang sudah terbuka.
sumber
Menggunakan Android Studio pada Windows, pengaturan variabel sistem sedikit berubah.
Anda masih harus menambahkan variabel sistem
ANDROID_HOME
, tetapi menunjuk ke direktori yang berisi SDK android yang biasanya diinstalC:\Users\YOUR_USERNAME\AppData\Local\Android\android-studio\sdk
.Anda juga perlu menambahkan yang berikut ke
Path
variabel sistem:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
Diambil dari: https://github.com/simnova/webdevdocs/wiki/Instaling-PhoneGap-and-Android-Studio-on-Windows
SDK Path juga ada di
C:\Users\USER\AppData\Local\Android\sdk
sumber
Inilah yang saya coba untuk membuatnya bekerja. Aku berada di:
os x Yosemite versi 10.10.2
cordova versi 4.2.0
android studio 1.0.1
Java SE Development Kit 7
setel jalur:
buka kembali terminal
instal "android-19" dari manajer SDK android
dan kemudian pergi ke direktori proyek berbasis Cordova
sumber
sudo nano ~/.bash_profile
sumber
ANDROID_HOME
sudah ditinggalkan sekarang alih-alih menggunakanANDROID_HOME
penggunaanANDROID_SDK_ROOT
sesuai dokumentasi Google Android -
ANDROID_SDK_ROOT
set path ke direktori instalasi SDK . Setelah diatur, nilainya biasanya tidak berubah, dan dapat dibagikan oleh banyak pengguna pada mesin yang sama. ANDROID_HOME , yang juga menunjuk ke direktori instalasi SDK , sudah usang .Jika Anda terus menggunakannya, aturan berikut ini berlaku:
ANDROID_HOME
didefinisikan dan berisi instalasi SDK yang valid , nilainya digunakan sebagai ganti nilai dalamANDROID_SDK_ROOT
.ANDROID_HOME
tidak didefinisikan, nilai dalamANDROID_SDK_ROOT
digunakan.ANDROID_HOME
didefinisikan tetapi tidak ada atau tidak mengandung instalasi SDK yang valid , nilai dalamANDROID_SDK_ROOT
digunakan sebagai gantinya.Untuk detail, ikuti tautan Dokumentasi Android ini
sumber
Di Linux,
mengedit
.bashrc
berkas dan tambahkanANDROID_HOME
danPATH
variabel,Setelah menyimpan
.bashrc
file, jalankanlalu ketik
android
di terminaljika itu akan berjalan,
ANDROID_HOME
danPATH
diatur,jika Anda menerima pesan ini,
lalu lari
jika tidak, Anda akan mendapatkan pesan kesalahan yang sama
NB: Gunakan jalur instalasi SDK Android Anda daripada / usr / local / Android-SDK-linux /
sumber
Untuk Windows saya hanya perlu menambahkan variabel env yang menunjuk ke folder SDK. Selesai! (Jawaban yang diterima tidak berhasil untuk saya)
sumber
Saya harus menutup dan membuka kembali konsol windows saya (atau membuka konsol baru), dan kemudian membuka manajer SDK (ran
android
), setelah itu banyak pembaruan dan pemasangan harus diselesaikan.sumber
Bagi mereka yang bekerja dengan Ionic Framework pada windows dan tidak memiliki andorid studio yang diinstal pada PC mereka, Anda harus mengunduh Android Studio atau daftar unduh SDK Manager .
Jika Anda memilih opsi SDK Manager, Anda harus menetapkan jalur untuk Variabel Lingkungan:
Nama variabel: ANDROID_HOME , Nilai variabel: jalur tempat Anda memasang SDK android, dalam kasus saya adalah, C: \ Android \ android-sdk .
Anda harus menambahkan variabel ke sistem variabel Path dengan menambahkan ini: ;% ANDROID_HOME% \ platform-tools;% ANDROID_HOME% \ tools; .
Kemudian jika Anda mendapat "JDK error", unduh saja dari situs web Oracle dan buat variabel sistem seperti Android SDK: Nama variabel: JAVA_HOME , Nilai variabel: jalur tempat Anda menginstal JDK, dalam kasus saya adalah, C: \ Program Files \ Java \ jdk1.8.0_144 . Kemudian tambahkan ke sistem variabel Path dengan menambahkan ;% JAVA_HOME% \ bin .
Kemudian jika Anda mendapat "kesalahan Gradle", cukup bera langkah-langkah instalasi di situs resmi gradle.
Akhirnya Anda dapat terus membuat apk aplikasi ion Anda.
sumber
Hanya satu perubahan yang diperlukan untuk memperbaiki masalah:
Pergi ke
Start -> Control Panel -> System -> Advanced(tab) -> Environment Variables -> System Variables
diatur
ANDROID_HOME
keC:\Program Files (x86)\Android\android-sdk
sumber
Menggunakan Android Studio di Mac, jalankan ini di terminal Anda:
Lalu, saat Anda mengetik
di terminal Anda, itu akan menjalankan sesuatu
sumber
Android Studio.app
.Ini sebagian besar dengan hilang andriod SDK. untuk masalah ini dan solusi mengikuti kesalahan " JAVA_HOME " bekerja untuk saya ... lubang hari disimpan setelah langkah-langkah berikut.
Untuk membangun dan menjalankan aplikasi, Anda perlu menginstal SDK untuk setiap platform yang ingin Anda targetkan. Atau, jika Anda menggunakan browser untuk pengembangan, Anda dapat menggunakan platform browser yang tidak memerlukan SDK platform apa pun.
Untuk memeriksa apakah Anda memenuhi persyaratan untuk membangun platform:
sumber
By the way, satu kemungkinan lain adalah bahwa Anda memiliki terlalu tua versi dari cordova platform yang android.
Kemudian:
sumber
1: buka properti sistem
2: klik ubah pengaturan
3: klik tab muka
4: klik Variabel Lingkungan ... tombol
5: di area variabel sistem klik tombol
6 baru: atur ANDROID_HOME di bidang Nama variabel
7: set C: \ Program File (x86) \ Android \ android-sdk di bidang Nilai variabel
9: klik tombol ok
10: klik dua kali variabel Path dalam daftar
11: klik tombol baru
12: lalu C: \ Program Files (x86) \ Android \ android- sdk \ platform-tools dalam arsip
13: klik tombol baru lagi
14: C lalu: \ Program Files (x86) \ Android \ android-sdk \ tools di bidang
15: tekan enter 3 kali.
kamu baik untuk pergi.
sumber
Anda hanya perlu mengetikkan perintah dalam
flutter_console.bat
jenisflutter config --android-sdk <path-to-your-android-sdk-path>
sumber
jika pengguna Linux masih memiliki kesalahan yang sama, mungkin mereka telah menggunakan "sudo" untuk menambahkan platform android .. solusi cepat untuk ini di sini , atau Anda telah menginstal cordova menggunakan sudo, juga ada solusi untuk masalah ini di sini .
Semoga bantuan ini!
sumber
Saya juga menghadapi masalah yang sama, saya mendapat solusi dengan ini.
Saya melakukan langkah - langkah berikut :
tutup cmd Anda saat ini, dan mulai ulang lakukan flutter doctor
ini seharusnya bekerja di windows
sumber
Jika tidak ada yang berfungsi, pastikan Anda memiliki izin dan kepemilikan yang benar saat membangun. Perbaikan cepat dapat:
sumber