我想安装busybox到我的模拟器。我跟着以下步骤: 从DOS提示符启动模拟器 1)仿真器-avd youravdname -partition尺寸128android:问题安装应用程序到模拟器
2)复制文件/数据/本地 猫的busybox> /数据/本地/ busybox的OR ADB推busybox的/数据/本地/ busybox的
3)启动shesll ADB壳
3)安装为RW ス-c安装邻重新装载,RW的/ dev /块/ mtdblock0 /系统
4)Co PY文件系统 猫/数据/本地/ busybox的> /系统/ XBIN/busybox的
5)安装的busybox 坎德拉/系统/ XBIN busybox的--install。
直到第4步完全正常工作。在步骤5中,对于每个必须安装的文件,我都会得到“没有这样的场景或目录”。如:
# busybox --install .
busybox --install .
busybox: /data/busybox/[: No such file or directory
busybox: /data/busybox/[[: No such file or directory
busybox: /data/busybox/addgroup: No such file or directory
busybox: /data/busybox/adduser: No such file or directory
busybox: /data/busybox/adjtimex: No such file or directory
busybox: /data/busybox/ar: No such file or directory
busybox: /data/busybox/arp: No such file or directory
busybox: /data/busybox/arping: No such file or directory
列表一直显示到文件“zcip”。我也尝试安装在/ data/busybox文件夹中。我也得到了同样的结果。如果我创建一个文件夹/ busybox并安装ntry,那么我会为每个文件添加“无效的设备交叉链接...”。
任何人都可以帮助我知道为什么是htis错误以及如何解决它。我必须安装busybox。在做了大量的研究之后,我发现上述步骤帮助我在应对/ xbin之前取得了一些成功。现在安装是问题。
任何帮助,高度赞赏。
你从哪里下载BusyBox?它具体是一个Android版本吗?它也可能是一个权限问题 - 你是否以root身份运行busybox --install?最后,'无效设备交叉链接'错误可能是由于使用Unix硬链接的BusyBox安装脚本,它只能在单个文件系统中工作 -/busybox,/ data和/ system将全部位于不同的文件系统上硬链接不起作用。 – RivieraKid 2011-05-13 09:18:24
我不记得我从哪里下载Busybox。但是,它是为Android而设计的,它的版本是1.15 ...我使用rw权限登录系统,所以我想我是root。 “id”cmd表示uid = 0,所以我是根。使用“busybox --install。,/ data,/ system,./busybox all给我”没有这样的文件或目录。用“ls -s busybox cp”,我得到了安装在/ system/xbin中的cp作为cp-> busybox。我哪里错了? – Tvd 2011-05-13 09:33:59
我终于成功地在模拟器上安装了busybx。但它在关闭时被擦除。这是否意味着每次我重新启动模拟器时,我都需要执行步骤来先安装它。这不是一个好主意。 你们说什么?为什么会发生这种情况,然后如何用真正的设备来处理? – Tvd 2011-05-13 10:41:55