nicht verwenden Ich versuche, Standard-Android-AVD-Emulator zu verwenden. Es funktioniert gut, aber ich habe ein Problem mit externen Speicher/SD-Karte.Kann SD-Karte in Android Emulator Gerät
Es scheint, dass das SDcard-Bild überhaupt nicht gemountet ist.
Environment.getExternalStorageState()
External: removed
Hier ist meine Konfiguration
Und die Konfigurationsdatei selbst
avd.ini.encoding=UTF-8
AvdId=Nexus_4_API_16
PlayStore.enabled=false
abi.type=x86
avd.ini.displayname=Nexus 4 API 16
disk.dataPartition.size=800M
hw.accelerometer=yes
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.hash2=MD5:6930e145748b87e87d3f40cabd140a41
hw.device.manufacturer=Google
hw.device.name=Nexus 4
hw.gps=yes
hw.gpu.enabled=yes
hw.gpu.mode=auto
hw.initialOrientation=Portrait
hw.keyboard=yes
hw.lcd.density=320
hw.mainKeys=no
hw.ramSize=1536
hw.sdCard=yes
hw.sensors.orientation=yes
hw.sensors.proximity=yes
hw.trackBall=no
image.sysdir.1=system-images/android-16/google_apis/x86/
runtime.network.latency=none
runtime.network.speed=full
sdcard.size=1000M
showDeviceFrame=yes
skin.dynamic=yes
skin.name=nexus_4
skin.path=/Users/user/Library/Android/sdk/skins/nexus_4
tag.display=Google APIs
tag.id=google_apis
vm.heapSize=80
Bitte helfen, dieses Problem zu lösen. Ich habe versucht, ein virtuelles Gerät neu zu erstellen, was jedoch nicht das Problem
UPDATE
Dies funktioniert nicht so gut
./emulator -avd Nexus_4_API_16 -sdcard ~/Temp/mainSdCard.img
Config-Datei sagt eindeutig, es hat SD-Karte. Also ich denke das Problem ist mit deinem Code. – Umair
@Umair Problem ist nicht mit meinem Code, SD-Karte wird nicht einmal in den Einstellungen angezeigt. – bxfvgekd
@bxfvgekd hast du irgendeine funktionierende Lösung bekommen? Ich habe dasselbe Problem. –