Tôi đang làm việc để đảm bảo ứng dụng của mình đang được thử nghiệm trên ICS đúng cách bằng cách sử dụng Galaxy Nexus phổ biến làm cơ sở. Tôi muốn mô phỏng nó một cách trung thực nhất có thể.Cần trợ giúp mô phỏng chính xác Samsung Galaxy Nexus với AVD
Tôi đã tạo một AVD với các thông số sau (từ config.ini). Điều này chủ yếu được tạo ra bằng cách sử dụng GUI (disk.dataPartition.size là một tham số chỉnh sửa tay dựa trên các bài viết khác mà tôi đã đọc). Các giá trị bộ nhớ có thể ở mức thấp nhưng điều đó không gây ra vấn đề gì cho tôi vào lúc này.
Vì thiết bị không có sdcard bên ngoài, tôi đã nói "không" đối với hw.sdCard, nhưng tôi rõ ràng không thấy bất kỳ thứ gì trong/mnt/scdcard (giống như/sdcard) và không thể ghi vào nó (remounting không phải là vấn đề AFAIK: gắn kết đó không tồn tại ở tất cả).
Tôi đã thử nghiệm điều này theo một vài cách khác nhau, kể cả từ vỏ adb. Và, vâng, tôi đã tìm kiếm câu trả lời ở đây ... phần lớn thiết lập này dựa trên câu trả lời cho this related question, điều này cuối cùng đã dẫn tôi sử dụng disk.dataPartition.size tương đương với tùy chọn dòng lệnh (trên this site).
Chỉnh sửa: nếu tôi đặt hw.sdcard thành có, nó cho tôi sdcard để làm việc, nhưng tôi tự hỏi nếu đây là cách chính xác để đi về điều này (giả sử có một cách chính xác trong phiên bản này của trình mô phỏng). Thêm vào đó, điều này không thực sự hữu ích khi bắt chước một thiết bị ICS với sdcard bên ngoài thực tế ...
Vì vậy (vì tôi không thực sự có một Galaxy Nexus để làm việc với):
- tôi sẽ thấy gì cho khu vực "sdcard" nội bộ và gắn kết điểm (/ mnt/sdcard,/sdcard, cả hai, hay cái gì khác?)
- tôi có thể làm gì để bắt chước mà "sdcard" một cách chính xác (vì nó không thực sự là một sdcard mỗi se)?
- Phần thưởng: Tôi cũng sẽ thấy gì trên thiết bị với một sdcard vật lý?/Removable (như trong Honeycomb)? Thứ gì khác?
abi.type=armeabi-v7a disk.dataPartition.size=512 hw.cpu.arch=arm hw.cpu.model=cortex-a8 hw.keyboard.lid=no hw.lcd.density=320 hw.mainKeys=no hw.ramSize=512 hw.sdCard=no image.sysdir.1=add-ons\addon-google_apis-google_inc_-15\images\armeabi-v7a\ image.sysdir.2=system-images\android-15\armeabi-v7a\ sdcard.size=64M skin.name=WXGA720 skin.path=platforms\android-15\skins\WXGA720 snapshot.present=true vm.heapSize=48
Tôi nghĩ câu hỏi này vẫn chưa được trả lời sau một năm.Bây giờ bạn có thể tạo giả lập dựa trên Galaxy Nexus và nó chỉ hợp lý để không thiết lập nó với tệp thẻ SD nhưng điều này sẽ khiến một số ứng dụng mẫu do Google cung cấp bị lỗi - như ứng dụng thú vị của Bitmap. –