2011-05-13 103 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

相關問題