기본 Android AVD 에뮬레이터를 사용하려고합니다. 그것은 잘 작동하지만 외부 저장 장치/sdcard 사용에 문제가 있습니다.Android 에뮬레이터 장치에서 SD 카드를 사용할 수 없습니다.
sdcard 이미지가 전혀 마운트되지 않은 것으로 보입니다.
Environment.getExternalStorageState()
External: removed
은 여기 내 구성
그리고이 문제를 해결하기 위해
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
이 도와주세요 설정 파일 자체입니다. 그러나 나는이
가 UPDATE
이 작동하지 않을뿐만 아니라
./emulator -avd Nexus_4_API_16 -sdcard ~/Temp/mainSdCard.img
설정 파일에 분명히 sd 카드가 있습니다. 그래서 문제는 귀하의 코드와 함께 생각합니다. – Umair
@ 코드에 @Umair 문제가 없으므로 SD 카드가 설정에 표시되지 않습니다. – bxfvgekd
@bxfvgekd 실용적인 솔루션을 얻었습니까? 나는 같은 문제를 겪고있다. –