馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
標題有點長,就是在win7 64bit下無法順利建置eclipse的android開發環境,這問題困擾了我很久,今天終於解決了,我覺得有發給大家知道的價值。:)
先說結論:就算是用win7 64bit,但jdk跟eclipse都要下載32bit的,這樣就可以順利了,因為android sdk也是32bit的。
我是最近才開始學android的,因此參考網路上的教學,準備建置eclipse開發環境。開始我抓好了64bit的jdk跟eclipse,想說系統也是64bit應當跑起來效能比較好,沒想到這開啟了我的搜尋地獄啊。
我安裝好了jdk後要安裝andriod sdk(安裝檔,我知道這個是sdk tool,但這樣講比較方便),但它一直說找不到我的jdk,但我明明裝了,找了很久解決方法,網路上說要增加PATH啦、按前一步再下一步、把某些檔案先放到某些資料夾等等,我都試了,沒用,最後找了zip版的直接解壓來用,總算是順利啟動eclipse了。
後來又過了好一陣子,因為本人有點精神潔癖,想說當時的android sdk並非用正規方法裝上的,而且是別人壓好的檔案,不知道有沒有問題,所以把整個環境都移除了,打算重新設一個乾淨的。這時,因為我已經把以前的原始檔都刪了,時間也久了,忘了上次怎麼設置的,只好又去重新下載檔案,重新搜尋安裝方法。
這次我總算找到了最重要的一點,某個國外網站提到,jdk用32bit的就可以安裝android sdk了,我趕緊下了32bit的jdk來裝,果然,android sdk能抓到了,順利裝了android sdk,結果啟動eclipse的時候竟然跟我說找不到javaw.exe,於是我又去搜尋了,又是什麼設定PATH啦、啟動時用command line給一個指定路徑啦、修改eclipse.ini啦,怎麼搞都還是一樣,eclipse無法啟動,突然間,我靈光一閃,我eclipse好像是64bit的,該不會是這個原因吧!所以我下了32bit的eclipse,這次總算是沒問題了,一切東西都順利安裝完成,也能執行了。
因此,我猜測google官網那個android sdk是32bit的,抓不到64bit的jdk;而eclipse 64bit也抓不到32bit的jdk;第一次我用解壓版的android sdk時,jdk跟eclipse同樣都是64bit的,所以可以順利啟動。
所以說,win7 64bit的用家,jdk跟eclipse都裝32bit的就可以了。 |
評分
-
查看全部評分
|