2011-05-13 132 views
1

我想安装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之前取得了一些成功。现在安装是问题。

任何帮助,高度赞赏。

+0

你从哪里下载BusyBox?它具体是一个Android版本吗?它也可能是一个权限问题 - 你是否以root身份运行busybox --install?最后,'无效设备交叉链接'错误可能是由于使用Unix硬链接的BusyBox安装脚本,它只能在单个文件系统中工作 -/busybox,/ data和/ system将全部位于不同的文件系统上硬链接不起作用。 – RivieraKid 2011-05-13 09:18:24

+0

我不记得我从哪里下载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

+0

我终于成功地在模拟器上安装了busybx。但它在关闭时被擦除。这是否意味着每次我重新启动模拟器时,我都需要执行步骤来先安装它。这不是一个好主意。 你们说什么?为什么会发生这种情况,然后如何用真正的设备来处理? – Tvd 2011-05-13 10:41:55

回答

0

我试图通过复制busybox的文件/ sbin目录。我假定你知道如何安装/在读写模式分区(否则运行mount -o rw,remount rootfs /

然后运行:

mkdir /bin 
mkdir /usr/bin 
mkdir /usr/sbin 
/sbin/busybox --install 

它适合我的工作!

0

你正试图做更多你需要做的事情。

只需使用下面的命令在模拟器安装外部APK

adb install your_apk.apk 

帮助链接

http://developer.android.com/guide/developing/tools/adb.html#move

+0

这不是一个apk文件。 – Tvd 2011-05-13 09:24:20

+0

我是这两个链接可以帮助你http://stackoverflow.com/questions/4368127/is-it-possible-to-gain-root-and-or-install-busybox-on-the-android-emulator和http ://benno.id.au/blog/2007/11/14/android-busybox .. – 2011-05-13 09:46:56