2011-04-26 205 views
3

這是從控制檯窗口中的輸出:android模擬器無法運行我的應用程序。它的啓動模擬器,但犯規運行程序

[2011-04-26 13:49:08 - Snake] ------------------------------ 

[2011-04-26 13:49:08 - Snake] Android Launch! 

[2011-04-26 13:49:08 - Snake] adb is running normally. 

[2011-04-26 13:49:08 - Snake] Performing com.example.android.snake.Snake activity launch 

[2011-04-26 13:49:08 - Snake] Automatic Target Mode: launching new emulator with compatible AVD 'avd_2.2' 

[2011-04-26 13:49:08 - Snake] Launching a new emulator with Virtual Device 'avd_2.2' 

[2011-04-26 13:49:13 - Snake] New emulator found: emulator-5554 

[2011-04-26 13:49:13 - Snake] Waiting for HOME ('android.process.acore') to be launched... 

[2011-04-26 13:54:38 - Snake] WARNING: Application does not specify an API level requirement! 

[2011-04-26 13:54:38 - Snake] Device API version is 8 (Android 2.2) 

[2011-04-26 13:54:38 - Snake] HOME is up on device 'emulator-5554' 

[2011-04-26 13:54:38 - Snake] Uploading Snake.apk onto device 'emulator-5554' 

[2011-04-26 13:54:38 - Snake] Installing Snake.apk... 

[2011-04-26 13:58:55 - Snake] Failed to install Snake.apk on device 'emulator-5554! 

[2011-04-26 13:58:55 - Snake] (null) 

[2011-04-26 13:59:01 - Snake] Failed to install Snake.apk on device 'emulator-5554': null 

[2011-04-26 13:59:01 - Snake] com.android.ddmlib.InstallException 

[2011-04-26 13:59:01 - Snake] Launch canceled! 

從日誌到結束的開始,你可以看到它大約需要10分鐘。是我的電腦還是在仿真器上啓動應用程序總是這麼慢?

+0

哪些API,您正在使用的應用程序?仿真器上運行API-8即Android2.2 – Imran 2011-04-26 13:31:37

回答

0

您是否在default.properties中設置了API級別?如果您沒有,請嘗試添加target=android-8

另外,作爲一個側面說明,聽起來您每次要測試時都要重新部署仿真器。您可以啓動模擬器一次,然後根據需要重新部署應用程序。

1

您是否嘗試更改ADB連接超時?默認值是5000,將其更改爲10000會提供更多時間來嘗試安裝該軟件包,它對我來說很有用。 要做到這一點去窗口 - >首選項 - > Android-> DDMS。

相關問題