2010-10-31 126 views
0

我看到這個問題的答案,但答案不適用於我。我是Android的初學者,我正嘗試使用Eclipse Plug-in來運行HelloWorld,我已經下載了Api的7(2.1)和8(2.2),併爲每個版本創建了一個虛擬設備。我在xp上運行eclipse,並在系統上安裝了1.6.0_22-b04(32位),沒有安裝64位jre。我得到當模擬器啓動以下堆棧跟蹤:Android HelloWorld IllegalArgumentException

拋出:IllegalArgumentException:壞的版本:獨立 com.android.sdkstats.SdkStatsServer.normalizeVersion(SdkStatsService.java:467) com.android.sdkstats.SdkStatsServer.doPing( SdkStatsService.java:130) com.android.sdkstats.SdkStatsServer.ping(SdkStatsService.java:85) com.android.ddms.Main.main(Main.java:85)

任何幫助不勝感激。 謝謝, francisco

+0

你是如何啓動模擬器?這看起來不像是你的包裝。 – Falmarri 2010-10-31 07:27:17

+0

我想沒有人會幫我解決這個問題。我稍後會嘗試另一臺機器。 – 2010-11-03 16:22:01

+0

我有和弗朗西斯科一樣的問題。彼得建議的解決方案並不想解決這個問題。 在我的情況下,我使用Windows 7 + JDK1.6。 還有其他想法嗎? – 2010-11-01 10:44:18

回答

1

顯然你在Eclipse中爲正常(控制檯)應用程序創建了一個運行配置,它調用com.android.ddms.Main.main

您需要創建爲Android運行配置:http://developer.android.com/resources/tutorials/hello-world.html#run

編輯:

顯然,出現這種情況,如果你在Windows上安裝32位版本的JDK 7,嘗試卸載32位JDK和使用改爲64位JDK。

+0

Eclipse內部我正在運行一個Android應用程序。當我在Eclipse之外推出SDK管理器並嘗試從那裏啓動任何虛擬設備時,我會得到相同的堆棧跟蹤。我剛從頭開始重新安裝XP操作系統,因此機器上幾乎沒有其他任何東西。 – Francisco 2010-11-01 04:29:08

相關問題