2015-12-29 30 views
7

Tôi có kinh nghiệm trước đó (bị gỉ) với Eclipse và gần đây tôi đã tải xuống Android Studio for Mac (El Capitan). Tôi muốn chạy chương trình "hello world" trên máy ảo. Tôi nhặt (Nexus 7 2012 API 23) nhưng trong Android ảo Device Manager tôi nhận được "không thể tải" thông điệp và chi tiết cho:Sự cố khi khởi động AVD (Thiết bị ảo Android) trong Android Studio (trên máy Mac)

Name: Nexus_7_2012_API_23 
CPU/ABI: Google APIs ARM (armeabi-v7a) 
Path: /Users/user/.android/avd/Nexus_7_2012_API_23.avd 
Error: Unknown target 'Google Inc.:Google APIs:23' in 
/Users/user/.android/avd/Nexus_7_2012_API_23.ini 

Trong Android SDK, tôi có tải sau:

null    
null 23 2 Installed 
null 23 2 Not installed 
null 23 2 Not installed 
null 23 1 Not installed 
null 23 1 Installed 
null 23 3 Installed 
null 23 7 Installed 
null 23 7 Installed 
null 23 1 Installed 
null 23 7 Installed 
null 23 11 Installed 
null 23 11 Installed 
null 23 1 Installed 

Về cơ bản tất cả 23 gói bao gồm API Google. Chỉ không phải là công cụ truyền hình.

Khi tôi nhấn mũi tên để chạy chương trình của mình, chương trình sẽ hoạt động tốt, nhưng không có trình giả lập nào khởi chạy. Điều này không có gì đáng ngạc nhiên khi có tin nhắn trong AVD. Sẽ tốt hơn nếu bạn chạy nó, có một số thông điệp nói rằng hình ảnh sẽ không hoạt động.

Bất kỳ ý tưởng nào?

Cảm ơn,

Dave

+0

Sau khi cài đặt Android Studio, bạn có đang chạy trong thư mục SDK cũ không/bạn mới tạo AVD hoặc sử dụng AVD cũ hơn? –

+0

Morrison, Cảm ơn bạn đã phản hồi. Không chắc tôi hiểu nhưng nó nghe có vẻ gần gũi! Tôi đã tạo một dự án và lấy các giá trị mặc định. Thư mục chỉ là/AndroidStudioProjects/Application1. Khi tôi chạy nó, tôi đã tạo ra AVD. Tôi bằng cách nào đó có cần nói dự án nơi AVD sống không? – Dave

+1

Xin lỗi tôi đã hỏi liệu máy của bạn có cài đặt Android SDK trước và bạn tình cờ trỏ đến Android Studio hoặc cài đặt Android SDK mới. Tôi sẽ khởi chạy trình quản lý AVD và xóa tất cả các trình giả lập và tạo một trình mô phỏng mới. Bạn có nhìn vào bên trong tệp .ini với lỗi để xem có điều gì không ổn không? –

Trả lời

23

Wow, thật là một nỗi đau. Sau khi tất cả điều đó, nó chỉ ra rằng chỉ cần đóng cửa và mở lại Android Studio đã làm các trick. Ngoài ra, hãy cẩn thận rằng thiết bị ảo dường như mất mãi (phút?) Để xuất hiện. Ít nhất là trên MacBook Air Mid 2012. Bộ xử lý của tôi: 1,8 GHz i5 Bộ nhớ 4 GB 1600 MHz DDR3.

Cảm ơn Morrison Chang vì ý tưởng. -Dave

+2

Bạn nên chọn câu trả lời của chính mình làm câu trả lời đúng. Điều này đã làm cho các trick cho tôi. – Jan

+0

Điều này cũng làm tôi ngạc nhiên! Công việc tuyệt vời, cảm ơn bạn! –

6

Tôi gặp sự cố này khi tôi chạy Docker cho Mac. Tôi bỏ Docker cho Mac và nó hoạt động. Dường như là do sự cố với các máy ảo xung đột.

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