2017-08-21 21 views
5

Tôi không biết tại sao thẻ SD ảo không hoạt động nữa. Ai đó có bất kỳ khách hàng tiềm năng nào hoặc tại sao điều đó có thể xảy ra?Thẻ sd ảo không được hỗ trợ trong trình giả lập android

Tôi đang sử dụng giả lập Android với API 26 (Android O)

Screenshot 1 Screenshot 2

+0

bạn có nhận được giải pháp nào chưa? tôi đã nhận được cùng một vấn đề và sau khi định dạng lại nhiều lần, vẫn không hoạt động – HendraWD

+0

Không, chưa. Thay vào đó, tôi đã sử dụng hình ảnh hệ thống API 24. –

Trả lời

0

tôi thiết lập một thiết bị mới sử dụng API 24 và nó thẻ SD làm việc hoàn toàn tốt đẹp. Tôi tin rằng điều này là do API 26 là hỗ trợ thẻ SD mới và ảo chưa có sẵn trên trình giả lập.

2

Để giải quyết vấn đề này, hãy sử dụng kích thước thẻ sd> = 512 MB trong trình giả lập. Android studio 2.3.3 đã tạo thẻ SD 100 MB theo mặc định.

Cam kết trên mã nguồn AOSP cho Android Oreo nói rằng tệp 512 megabyte được tạo và được gắn kết dưới dạng đĩa ảo để hệ thống sử dụng làm thẻ SD.

2

Tôi cũng gặp phải vấn đề tương tự. Giống như những người khác đã đề cập, AVDs mà có thẻ SD có ít hơn 512 MB không phát hiện các thẻ sau khi nâng cấp lên Android Studio 3. Tôi đã làm như sau:

  1. Ngừng AVD nếu chạy nó
  2. Mở Trình quản lý AVD và chỉnh sửa các thuộc tính cho AVD. Đảm bảo rằng thẻ SD từ 512 MB trở lên
  3. Khởi động lại AVD.

Trình giả lập của bạn sẽ có thể phát hiện thẻ ngay bây giờ.

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