2011-03-19 132 views
0

我不知道從哪裏開始調試這個問題,所以我想我會發一個帖子。我無法找到同樣的問題,其他地方模擬器無法啓動(?)與2.2

  • 我使用Eclipse,Windows 7中,並安裝了Android SDK和Eclipse插件兩者。

  • 我可以創造你好世界的應用程序,編譯和運行很好他們的目標2.1 UPDATE1(7)

  • 我不能讓模擬器啓動目標2.2(8)。我曾嘗試通過eclipse創建配置文件,並單獨運行它們。會發生什麼情況是窗口出現,它會顯示「A N D R O I D _」並永遠停留在那裏。我離開了幾個小時。

  • 我試圖從命令提示符啓動模擬器,結果相同。

  • 我試過-wipe-data命令,沒有任何變化
  • 我不能讓logcat的工作:我開始「emulator -avd phone2.2 -logcat '*'」,然後嘗試「adb -e logcat」在不同的控制檯。 logcat說「等待設備 - 」並且永遠不會改變。也許模擬器永遠不會啓動?

有人能告訴我一些事情要嘗試嗎?

- 感謝您的反饋 ----更新

我開始的仿真器-show-kernel,它強調了一些probelms。我將重新安裝SDK如你所說,但在這裏就是問題產生的籽粒產量和它停止並永遠等待:

Freeing init memory: 104K 
init: cannot open '/initlogo.rle' 
yaffs: dev is 32505856 name is "mtdblock0" 
yaffs: passed flags "" 
yaffs: Attempting MTD mount on 31.0, "mtdblock0" 
yaffs tragedy: Bad object type, 43188627 != 11, for object 267386880 at chunk 25 
535 during scan 
yaffs: dev is 32505857 name is "mtdblock1" 
yaffs: passed flags "" 
yaffs: Attempting MTD mount on 31.1, "mtdblock1" 
yaffs_read_super: isCheckpointed 0 
yaffs: dev is 32505858 name is "mtdblock2" 
yaffs: passed flags "" 
yaffs: Attempting MTD mount on 31.2, "mtdblock2" 
yaffs_read_super: isCheckpointed 0 
init: cannot find '/system/bin/sh', disabling 'console' 
init: cannot find '/system/bin/servicemanager', disabling 'servicemanager' 
init: cannot find '/system/bin/vold', disabling 'vold' 
init: cannot find '/system/bin/netd', disabling 'netd' 
init: cannot find '/system/bin/debuggerd', disabling 'debuggerd' 
init: cannot find '/system/bin/rild', disabling 'ril-daemon' 
init: cannot find '/system/bin/app_process', disabling 'zygote' 
init: cannot find '/system/bin/mediaserver', disabling 'media' 
init: cannot find '/system/bin/dbus-daemon', disabling 'dbus' 
init: cannot find '/system/bin/installd', disabling 'installd' 
init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery' 
init: cannot find '/system/bin/keystore', disabling 'keystore' 
init: cannot find '/system/etc/init.goldfish.sh', disabling 'goldfish-setup' 
init: cannot find '/system/bin/qemud', disabling 'qemud' 
init: cannot find '/system/bin/logcat', disabling 'goldfish-logcat' 
<waits here> 
+0

原來我只是通過Android SDK管理器重新安裝2.2(8)SDK包。多麼痛苦:)感謝您的建議,我應該早些時候嘗試過。 最好 吉姆 – jim 2011-03-21 03:02:30

回答

0

模擬器處於脫機狀態,直到鉻的Android飛濺。在那時,eclipse嘗試連接到模擬器並上傳你的apk。您可以在Eclipse中的DDMS視圖中觀看此視圖。在你的情況下,我會嘗試重新安裝正確的SDK,模擬器是在工具目錄,其次是強制性硬窗口重新啓動。然後回來並確保AVD管理器中的所有內容都正確安裝並嘗試運行您的項目。

我補充一點,我曾與幾個Eclipse的庫問題上的Win7 64

+0

我gl;廣告你把它整理出來。有時候這是最簡單的解決方案。如果我的答案有幫助,請點擊答案框旁邊的支票 – apesa 2011-03-19 13:59:56