android:将应用程序安装到Emulator时出现问题

android:将应用程序安装到Emulator时出现问题,android,installation,Android,Installation,我想在我的模拟器上安装busybox。我遵循以下步骤: 从dos提示符启动emulator 1) emulator–avd youravdname–分区大小128 2) 将文件复制到/data/local cat总线箱>/data/local/busybox或 adb推送总线箱/数据/本地/总线箱 3) 启动shesll 亚行壳牌 3) 安装为RW su-c挂载-o重新挂载,rw/dev/block/mtdblock0/system 4) 将文件复制到系统 cat/data/local/busy

我想在我的模拟器上安装busybox。我遵循以下步骤: 从dos提示符启动emulator 1) emulator–avd youravdname–分区大小128

2) 将文件复制到/data/local cat总线箱>/data/local/busybox或 adb推送总线箱/数据/本地/总线箱

3) 启动shesll 亚行壳牌

3) 安装为RW su-c挂载-o重新挂载,rw/dev/block/mtdblock0/system

4) 将文件复制到系统 cat/data/local/busybox>/system/xbin/busybox

5) 安装总线箱 cd/system/xbin busybox——安装

直到第四步,一切都很好。在第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之前取得了一些成功。现在的问题是安装


非常感谢您的帮助。

您正在努力做更多您需要做的事情

只需使用以下命令在模拟器中安装外部apk

adb install your_apk.apk
帮助链接


我尝试将busybox文件复制到/sbin目录。我假设您知道如何在读写模式下挂载/分区(否则运行
mount-orw,重新挂载rootfs/

然后运行:

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

这对我很有效

你从哪里下载BusyBox的?它是专门的安卓版本吗?这也可能是权限问题-您是否以root用户身份运行了
busybox--install
?最后,
无效设备交叉链接
错误可能是由于使用Unix硬链接的BusyBox安装脚本造成的,该脚本只能在单个文件系统中工作-/BusyBox、/data和/system都位于不同的文件系统上,因此硬链接无法工作。我不记得br从哪里下载BusyBox。但是是的,它是为Android设计的,它的版本是1.15。。。我是通过rw许可安装到系统的,所以我想我是root。“id”cmd表示uid=0,因此我是根。使用“busybox--install.”、/data、/system、/busybox all时,/busybox都不会给我“这样的文件或目录”。使用“ln-s busybox cp”,我将cp安装在/system/xbin中,作为cp->busybox。哪里出了问题?我终于成功地在模拟器上安装了busybx。但它会在关机时被删除。这是否意味着每次重新启动仿真器时,我都要先执行安装步骤。那不是个好主意。你们怎么说???为什么会发生这种情况,以及如何使用真实设备处理这种情况??使用真实设备,您可以从市场上安装它,与市场上的任何其他应用程序一样,它应该保持安装状态。我是通过超级用户获得BusyBox的,所以我不确定这一点,但您可以尝试将模拟SD卡添加到模拟器映像中,并将BusyBox移动/安装到SD卡中。感谢RivieraKid,我将尝试在SD卡上安装BusyBox,看看它是否保持稳定或是否也会被删除。我希望这两个链接可以帮助您和。。