2010-11-04 22 views
1

我試圖設置我的機器來做一些Android開發,但在安裝我需要的所有東西時遇到了一些問題。這裏是我的設置一些信息:Eclipse啓動程序給我一個錯誤消息

我運行Windows 7 64位
我對Java JDK 1.6.0_22版安裝
我下載的是Eclipse伽利略3.5 R2面向Java開發

我的第一個問題是因爲Android SDK不支持Eclipse 3.6,但我不得不下載3.5。我可以看到主下載頁上的64位Java開發人員的版本,但我只能看到32位的伽利略

http://www.eclipse.org/downloads/packages/release/galileo/sr2

但是經典的版本確實有一個Windows 64位的選項。 Android SDK文檔建議使用Java Development版本,所以我決定嘗試使用32位Java版本。不幸的是,Eclipse啓動器給我一個關於JVM以退出代碼-1終止的錯誤。

我試過尋找解決方案,但沒有拿出任何有用的東西。我應該繼續使用Eclipse的經典版本還是試圖讓32位版本起作用?是否有可用於Java開發人員的64位Galileo版本?我認爲我的電腦設置很常見,所以我覺得我正在遇到這些問題,因爲我誤解了設置過程。

回答

0

我不記得我確切的配置,但我很確定我必須將所有內容「降級」到32位版本,eclipse,java(以及python for app engine/pyglet)。當使用32位的東西時,你肯定會有更少的問題。

+0

這有點煩人,但至少我很高興它不只是我這些問題。 – dovi 2010-11-04 18:28:03

1

絕對符合比特尺寸。雖然不應該問題,因爲IDE將與仿真器處於不同的過程中(並且如果您正在設備上調試,它並不適用),無論如何,只是爲了偏執狂。這裏有一個64-bit classic download鏈接,只是因爲我很有幫助。

說到有用的話,您將遇到的下一個問題是「協議綁定無法連接到套接字:NNNN」。問題是,Windows Vista & Windows 7將「localhost」指定爲IPv6地址,::: 1我相信(nope!:: 1),但Android尚不能很好地說IPv6,因此調試器無法連接到仿真器或實際設備。

輕鬆修復谷歌結尾的東西:只要在嘗試建立調試會話時連接到127.0.0.1即可。來吧!

直到有人修補adb或改進了Android的IPv6處理,您需要編輯您的C:\windows\system32\drivers\etc\hosts文件。它應該包含類似::1 localhost的行。只需將::1替換爲127.0.0.1即可。而且你需要提供管理員權限才能保存更改(或者saveAs,刪除原始內容並重新命名......我最近遇到了類似這樣的愚蠢行爲,並懷疑這是它)。

如果您有HTC設備,則需要下載他們的HTC Sync應用程序才能獲得正確的USB驅動程序,以便對其進行開發工作。

0

我在沒有問題的Windows 7 64位上使用Eclipse Galileo。 Thsi是我使用的Eclipse版本:版本:3.5。2 建立ID:M20100211-1343

相關問題