2011-04-22 84 views
0

剛剛開始使用Android SDK並遵循HelloWord應用程序,但它不會在模擬器中加載。Android HelloWorld無法在AVD中加載,加載所有API示例

我創建了平臺3.0 API級別11(3/11)的項目,然後使用2.3.3/10重新創建項目。

模擬器不啓動。在一整天內,我只能看到主屏幕一次,持續2秒鐘,然後墜毀。另外,在這種情況下,模擬器花了很長時間加載(30分鐘)

當我安裝SDK時,我還下載了SDK API 10/11的樣本。 在DDMS視圖中觀察LogCat時,我意識到每次嘗試運行項目時,都會加載這些示例應用程序。

我現在已經創建了另一個項目,這次使用1.5/3,它的工作原理。

  • 我假設示例應用程序是爲什麼它需要模擬器加載這麼長時間的原因之一?
  • 也許這也是爲什麼HelloWorld 不會加載,或者爲什麼模擬器 經常崩潰?
  • 有沒有辦法阻止這些應用程序被加載?

通常,當運行10/11 api級別的項目時,模擬器崩潰或超時。控制檯將改爲:

[2011-04-22 15:45:44 - HelloAndroid] Android Launch! 
[2011-04-22 15:45:44 - HelloAndroid] adb is running normally. 
[2011-04-22 15:45:44 - HelloAndroid] Performing com.skinnygeek.helloandroid.HelloAndroid activity launch 
[2011-04-22 15:45:44 - HelloAndroid] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'g_AVD2' 
[2011-04-22 15:45:44 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554' 
[2011-04-22 15:45:44 - HelloAndroid] Installing HelloAndroid.apk... 
[2011-04-22 15:46:00 - HelloAndroid] Success! 
[2011-04-22 15:46:01 - HelloAndroid] Starting activity com.skinnygeek.android.HelloAndroid on device emulator-5554 

[2011-04-22 16:19:13 - HelloAndroid] Android Launch! 
[2011-04-22 16:19:13 - HelloAndroid] adb is running normally. 
[2011-04-22 16:19:13 - HelloAndroid] Performing com.skinnygeek.android.HelloAndroid activity launch 
[2011-04-22 16:19:13 - HelloAndroid] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'g_AVD2' 
[2011-04-22 16:19:13 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554' 
[2011-04-22 16:19:26 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554': timeout 
+0

不知道,但從我在仿真器中看到的蜂窩,我會說它只是模擬器。蜂窩幾乎不能在仿真器中運行。 – 2011-04-22 16:25:24

+0

@ Darren Kopp好的,我會記住這一點。如果有人能證實這一點很好,你。 – goliatone 2011-04-22 16:28:48

回答

0

模擬器上的蜂窩圖像是真的^ 4緩慢。這些3.0平板電腦運行Tegra2的原因有很多,模擬器的性能表明了原因。除非您需要專門測試Honeycomb的功能,否則我建議在運行平臺級別10或更低版本的模擬器映像上開發和測試您的應用程序。