2012-02-07 43 views
1

我正在嘗試進入Android應用程序開發階段。我的第一個問題實際上是讓模擬器運行。我正在使用官方Hello World教程來讓我開始,並且它對我的4.0.3 AVD工作正常,但是當我用新的2.1 AVD(也是從2.1開始創建項目)嘗試它時,仿真器會加載。即使在等待很長時間後,Android 2.1仿真器也不會加載

儘管它試圖加載,但從一開始的「Android」字母並不是通常的字體,它們只是在打字之後作爲帶有下劃線的「打字機」類型的字體,當它們消失時,什麼也不顯示。我等了一個小時才能開機,無濟於事。

我已經尋找答案計算器,但因爲我沒有一個顯著的錯誤出現,我無法找到答案。

我的日誌如下:

[2012-02-07 11:23:09 - Hello World 21] Android Launch! 
[2012-02-07 11:23:09 - Hello World 21] adb is running normally. 
[2012-02-07 11:23:09 - Hello World 21] Performing com.hello.world.HelloWorld21Activity activity launch 
[2012-02-07 11:23:09 - Hello World 21] Automatic Target Mode: launching new emulator with compatible AVD '2.1' 
[2012-02-07 11:23:09 - Hello World 21] Launching a new emulator with Virtual Device '2.1' 
[2012-02-07 11:23:14 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error 
[2012-02-07 11:23:14 - Hello World 21] New emulator found: emulator-5554 
[2012-02-07 11:23:14 - Hello World 21] Waiting for HOME ('android.process.acore') to be launched... 

與ADT插件運行Eclipse經典,和正常的Android SDK,在http://developer.android.com/resources/tutorials/hello-world.html每一個指令後。

謝謝!

+0

第一次運行真的需要一個LOOOOONG時間! – MobileCushion 2012-02-07 12:10:10

+0

我甚至沒有看到它加載。它只是一個沒有任何移動的黑屏。 :/ – FoxLift 2012-02-07 12:46:12

回答

0

我已經使用Windows 7的64位版本我無法得到它開始與2.1或2.2 AVD(我遇到過類似的行爲,你所描述的一個)時遇到類似的問題與模擬器啓動,但是我沒有爲2.3以上的新版操作系統嘗試AVD。所以如果你在64位操作系統上運行,我會建議你嘗試一個32位版本 - 它對我有幫助。

+0

我意識到我的答案並不是真的解決了這個問題,但我確實試圖尋找一種方法讓Win7 64位上的仿真器正常運行。但我沒有設法找到一個可行的解決方案。 – morrwing 2012-02-07 13:53:06

+1

謝謝,它確實有幫助。我正在運行Windows 7 64位操作系統,所以它可能是問題所在。使用eclipse classic 32x似乎修復了它。 :) – FoxLift 2012-02-07 15:48:16

0

Android模擬器是相當緩慢的軟件。它的啓動速度直接取決於您的硬件。出現「打字機」的Android標籤也是Android 2.x版本的典型代表。 嘗試重新啓動模擬器。

0

把我的時間,但我解決了這一問題。

只要用你的集成顯卡爲默認圖形處理器。 如果您使用支持CUDA的(或類似的)圖形卡禁用它。不要使用CUDA圖形處理器運行軟件(eclipse,AVD ...)。 Eclipse使用CUDA產生斷言錯誤,AVD停止工作。 Flash Player無法在啓用CUDA的情況下工作。

爲我工作,我很幸運我使用的筆記本電腦。

相關問題