现在的位置: 首页 > 综合 > 正文

android 1.6 sdcard 权限问题

2013年09月05日 ⁄ 综合 ⁄ 共 918字 ⁄ 字号 评论关闭

mksdcard 2048M sdc1.img

 android create avd -n testavd1 -t 1

emulator -avd testavd1 -sdcard /root/Android/SDCard/sdc1.img

 

通过eclipse的 ddms发现 sdcard的 permission为 d-------------------  (没有sdcard  再模拟器的dev tool 里边也没有 )  通过网上资料发现需要重新编译sdk  如下.........

 

Android

cupcake

donut
分支仿真器启动后一般都会有
SD
Card Read-Only

问题。这个问题并不是说
SDCard
属性为只读。这种情况实际上是
SDCard
根本就没有加载成功。在
cupcake
前的
1.0
版本中采用
mount.conf

SDcard
进行
mount

cupcake
之后就用
vold.conf
替代了
mountd.conf


方法1:使用vold.conf

~/android/build/core/main.mk
文件中加入如下一段话

################################################################################
# Install a vold.conf file is one's not already being installed.
ifeq (,$(filter %:system/etc/vold.conf, $(PRODUCT_COPY_FILES)))
PRODUCT_COPY_FILES += /
      
development/data/etc/vold.conf:system/etc/vold.conf
ifeq ($(filter eng tests,$(TARGET_BUILD_VARIANT)),)
    $(warning implicitly installing vold.conf)
endif
endif
##################################################################################
然后重新
make
make sdk

抱歉!评论已关闭.