主题 : android通过adb调试发现/system目录没有空间怎么办? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 64947
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
综合积分: 34 分
注册时间: 2012-03-12
最后登录: 2012-05-30
楼主  发表于: 2012-04-11 15:03

 android通过adb调试发现/system目录没有空间怎么办?

在andrid的SDK包里面有一个platform-tools目录,进入这个目录执行 ./adb shell
进入终端执行 df命令,发现/system目录可用空间为0.怎么才能增大/system目录的可用空间啊?
[root@xs platform-tools]# ./adb shell
# df
Filesystem             Size   Used   Free   Blksize
/dev                   125M    32K   125M   4096
/mnt/asec              125M     0K   125M   4096
/mnt/obb               125M     0K   125M   4096
/system                 86M    86M     0K   4096
/data                   64M    26M    37M   4096
/cache                  64M     1M    62M   4096
/mnt/sdcard            509M     6K   509M   2048
/mnt/secure/asec       509M     6K   509M   2048
#
级别: 新手上路
UID: 64947
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
综合积分: 34 分
注册时间: 2012-03-12
最后登录: 2012-05-30
1楼  发表于: 2012-04-11 20:21
解决eclipse启动android时 /system目录权限和空间不足的问题:

cd /home/workspace/android/android-sdk-linux_x86/platform-tools进入这个目录

./adb remount /dev/block/mtdblock0 /system yaffs2 rw 0 0        解决权限不够问题
cd /home/workspace/android/android-sdk-linux_x86/tools
./emulator -avd "虚拟机的名字" -partition-size 256 -shell            解决/system/空间不够的问题


./adb push /nfsroot/system/lib/libhello.so /system/lib            把eclipse编译好的动态库、数据库文件和apk上传到指定的目录下
./adb push /nfsroot/arm.db /data/
./adb push /nfsroot/IOMS.apk /system/app
重新进入这个目录,执行./adb shell
$ df
Filesystem             Size   Used   Free   Blksize
/dev                   252M    32K   252M   4096
/mnt/asec              252M     0K   252M   4096
/mnt/obb               252M     0K   252M   4096
/system                248M    87M   160M   4096
/data                  248M    27M   220M   4096
/cache                 248M     1M   247M   4096
/mnt/sdcard            509M     6K   509M   2048
/mnt/secure/asec: Permission denied
[ 此帖被xueshan666在2012-04-11 20:32重新编辑 ]