2015-12-06 43 views
6

Tôi tạo ra một ứng dụng với ion, xây dựng trong Android và sau đó khi tôi chạy "ion thi đua android" Tôi nhận được lỗi sau:Ionic: giả lập: L ERI: Cấu hình AVD này thiếu tập tin hạt nhân !! giả lập: ERROR: ANDROID_SDK_ROOT là undefined

"giả lập: ERROR: Cấu hình của AVD này thiếu Trình giả lập: ERROR: ANDROID_SDK_ROOT không được xác định "

Tôi đọc trên internet và hầu hết trong số họ nói rằng tôi cần cài đặt ARM EABI v7a System Image. Tôi có studio android, tôi đã mở sdk và cài đặt tất cả các gói (bao gồm ARM EABI v7a System Image) cho tất cả phiên bản android (4.2.1, 4.2.2, v.v.).

Thứ nhất Làm thế nào tôi có thể xem phiên bản Android mà tôi đang sử dụng trong ionic?

Thứ hai, Làm cách nào để khắc phục lỗi này?

Trả lời

5

Khi lần đầu tiên tôi bắt đầu lập trình Android, tôi đã gặp sự cố này.

Tôi đã làm gì để sửa chữa nó là:

Trên Windows:

Open Command Prompt. 

Type: 

setx -m ANDROID_SDK_ROOT '--path--to--sdk--' 

Trên Mac/Linux:

Open Terminal/Shell. 

Type: 

export ANDROID_SDK_ROOT='--path--to--sdk--' 

Thay --path - để - sdk-- với đường dẫn sdk của bạn.

+0

Đường dẫn đến đâu? Tôi có sdk trong thư mục với các nguồn AOSP của tôi, nhưng sau đó giả lập cho thấy nên có hệ thống hình ảnh trong thư mục đó, mà sẽ trỏ đến devtools. Không ai trong số đó hài lòng với tên khốn. :( –

1

Tôi đã gặp lỗi này gần đây & Tôi đã phát hiện ra rằng vấn đề thực sự là biến môi trường ANDROID_HOME được đặt thành đường dẫn sai.

It (ANDROID_HOME) should point to the path, where SDK Manager.exe & AVD Manager.exe available.

Các vấn đề liên quan