2010-11-05 82 views
2

這是一個非常非常初學者有關Android開發的問題Android SDK:Hello World不會運行!

我想從Android SDK網站創建並運行Hello world示例,但看不到任何出現在屏幕上的內容。這在我看來,Eclipse的只是掛在這一點上:

[2010-11-05 09:55:47 - HelloAndroid] ------------------------------ 
[2010-11-05 09:55:47 - HelloAndroid] Android Launch! 
[2010-11-05 09:55:47 - HelloAndroid] adb is running normally. 
[2010-11-05 09:55:47 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch 
[2010-11-05 09:55:48 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'AVD2' 
[2010-11-05 09:55:48 - HelloAndroid] Launching a new emulator with Virtual Device 'AVD2' 
[2010-11-05 09:55:51 - HelloAndroid] New emulator found: emulator-5554 
[2010-11-05 09:55:51 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched... 
[2010-11-05 09:57:10 - HelloAndroid] WARNING: Application does not specify an API level requirement! 
[2010-11-05 09:57:10 - HelloAndroid] Device API version is 8 (Android 2.2) 
[2010-11-05 09:57:10 - HelloAndroid] HOME is up on device 'emulator-5554' 
[2010-11-05 09:57:10 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554' 
[2010-11-05 09:57:12 - HelloAndroid] Installing HelloAndroid.apk... 
[2010-11-05 09:59:33 - HelloAndroid] Success! 
[2010-11-05 09:59:33 - HelloAndroid] Starting activity com.example.helloandroid.HelloAndroid on device emulator-5554 

所以它說:「開始的活動......」,但永遠沒有開始和它已經被超過30分鐘。什麼可能是錯誤的?

謝謝!

+0

也許我們可以看到一些實際的代碼? – 2010-11-05 14:35:10

+0

同樣的事情發生在我身上。我只是讓三個命令提示符窗口出現,然後沒有任何反應。模擬器出現並且Hello世界字符串不出現。我只在一臺win 7機器上安裝了一個32位JRE。 請幫忙! – 2011-01-31 00:32:47

回答

0

在啓動模擬器之前,您必須創建一個Android虛擬設備(AVD)。 AVD定義了仿真器使用的系統映像和設備設置。

要創建AVD,請使用Android SDK中提供的「android」工具。打開命令提示符或終端,導航到工具/目錄下的SDK包並執行:

android create avd --target 2 --name my_avd 
+0

哦,我確實創建了一個AVD。我可以看到模擬器屏幕..但它只是顯示我的主頁,並沒有告訴我「Hello World」字符串。 – RedRoses 2010-11-05 14:25:17

2

哦...... hmm..I做了以下內容:

  • 重啓動Eclipse的
  • 再次運行應用程序
  • 等待像10分鐘後,我點擊「菜單」按鈕,在Android模擬器

和它的工作! :)

0

類似的事情也發生在我身上。但在這裏我得到了模擬器,但什麼也沒有顯示但這是內存問題。我在一段時間後得到了它。

在你的情況唯一的錯誤是「不指定API水平」嘗試做同樣的:)