我試圖在eclipse上運行一個應用程序,它基於acer iconia標籤,沒什麼特別的,只是一個簡單的helloworld應用程序,我得到這樣的輸出:eclipse無法在設備上安裝apk,「ActivityManager:/ sbin/sh:am:not found」
[2011-06-28 21:45:12 - HelloAndroid] Android Launch!
[2011-06-28 21:45:12 - HelloAndroid] adb is running normally.
[2011-06-28 21:45:12 - HelloAndroid] Performing com.androidbook.hello.HelloActivity activity launch
[2011-06-28 21:45:12 - HelloAndroid] Automatic Target Mode: using device '37c618743c06297'
[2011-06-28 21:45:12 - HelloAndroid] Uploading HelloAndroid.apk onto device '37c618743c06297'
[2011-06-28 21:45:12 - HelloAndroid] Installing HelloAndroid.apk...
[2011-06-28 21:45:12 - HelloAndroid] Success!
[2011-06-28 21:45:12 - HelloAndroid] Starting activity com.androidbook.hello.HelloActivity on device 37c618743c06297
[2011-06-28 21:45:12 - HelloAndroid] ActivityManager: /sbin/sh: am: not found
我還試圖運行「亞行殼」,它正確地打開設備上的根端,我嘗試運行時命令,我得到了同樣的錯誤,即「/sbin/sh:am:找不到「。但是,該命令是正確位於/系統/ bin和/系統/ bin在路徑
/ # echo $PATH
/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
有誰知道什麼可以去錯了嗎?
嘗試symlink/system/bin/sh到/ sbin/sh – streetparade
是否真的很安全?/sbin已經有一個sh。此外,我曾嘗試將符號鏈接到sbin中,並受到「只讀文件系統」錯誤的歡迎。 – orlox
因此,如果我在/ system/bin中,請嘗試運行/ system/bin/am。不要符號鏈接sh因爲sh不是問題。 –