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
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? –
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
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? –