Intereting Posts

Android-эмулятор не будет монтировать SD-карту

Я запускаю виртуальную машину в студии Android. Проблема в том, что никогда не монтируется SD-карта. В настройках я пробовал работать со студией (100 МБ) и создавал один из них:

$ ./mksdcard -l sdCard 100M sdcard.img 

Файл находится в моей домашней папке с правами R / W.

Это моя конфигурация:

 avd.ini.encoding=UTF-8 AvdId=DEVICEC_API_17 PlayStore.enabled=false abi.type=x86 avd.ini.displayname=DEVICEC API 17 disk.dataPartition.size=800M hw.accelerometer=no hw.audioInput=yes hw.battery=yes hw.camera.back=emulated hw.camera.front=emulated hw.cpu.arch=x86 hw.cpu.ncore=4 hw.dPad=no hw.device.manufacturer=User hw.device.name=DEVICEC hw.gps=no hw.gpu.enabled=yes hw.gpu.mode=auto hw.initialOrientation=landscape hw.keyboard=yes hw.lcd.density=160 hw.mainKeys=no hw.ramSize=1536 hw.sdCard=yes hw.sensors.orientation=no hw.sensors.proximity=no hw.trackBall=no image.sysdir.1=system-images/android-17/google_apis/x86/ runtime.network.latency=none runtime.network.speed=full sdcard.path=/home/user/sdcard.img showDeviceFrame=no skin.dynamic=yes skin.name=800x600 skin.path=_no_skin skin.path.backup=_no_skin tag.display=Google APIs tag.id=google_apis vm.heapSize=48 

Как вы можете видеть, для hw.sdCard установлено значение YES .

Честно говоря, я не знаю, что искать в Logcat. Фильтрация MOUNT Я видел это:

 08-14 17:45:55.544 1495-1508/system_process I/SystemServer: Mount Service 08-14 17:45:55.544 1495-1508/system_process D/MountService: got storage path: /mnt/sdcard description: USB storage primary: true removable: false emulated: false mtpReserve: 0 allowMassStorage: false maxFileSize: 0 08-14 17:45:55.544 1495-1508/system_process D/MountService: addVolumeLocked() StorageVolume [mStorageId=0 mPath=/mnt/sdcard mDescriptionId=17040615 mPrimary=true mRemovable=false mEmulated=false mMtpReserveSpace=0 mAllowMassStorage=false mMaxFileSize=0 mOwner=null] 08-14 17:45:55.554 1495-1533/system_process D/MountService: volume state changed for /mnt/sdcard (null -> removed) 08-14 17:45:55.554 1495-1533/system_process W/MountService: getSecureContainerList() called when storage not mounted 

Я также попытался запустить это в командной строке:

 $ ./emulator -avd CASIO_API_17 -sdcard /home/mariano/sdcard.img 

Но я не вижу никакой ошибки. И SD-карта не будет установлена.

Solutions Collecting From Web of "Android-эмулятор не будет монтировать SD-карту"