android 1.6 sdcard 权限问题

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 cupcakedonut 分支仿真器启动后一般都会有 SD Card Read-Only 问题。这个问题并不是说 SDCard 属性为只读。这种情况实际上是 SDCard 根本就没有加载成功。在 cupcake 前的 1.0 版本中采用 mount.confSDcard 进行 mountcupcake 之后就用 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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值