2013面對的一大難題, 給我KO掉了...
研究過程中, 真的有"媽~的~" 的感覺...用了幾個小時!
話說, 早前在http://developer.android.com/intl/zh-TW/sdk/index.html 下了SDK 和Eclipse (一set過)
它說到很完整, 誰知道開不到(ECLIPSE)!! 但之前也試過自行在學校電腦安裝eclipse也能順利運行的~
它找不到java的一些檔案, 於是我去下個java 好了...
依然解決不了... 出現過很多找不到某某java檔案的視窗和error1, error13; 混沌中, 試過...
- 將eclipse file 中的eclipse.ini 的"256m" 和"vmargs" 之中加上 "-vm C:\Program Files\Java\jdk1.7.0_10\bin\" 或是"-vm C:\Program Files (x86)\Java\jre7\bin\" 等等...不等在jdk1.7.0_10 、jre7、jre、Program Files、Program Files(x86) 中變換... (但無效)
- 在開始-->電腦-->右鍵-->進階系統設定-->進階-->環境變數-->系統變數 中, 新增java home變數; 又把path變數改成java 位置, 改了很多次...又試過在位置前面加上"%JAVA_HOME%\bin"; (但無效)
- 再另外下載一個eclipse classic, 看是不是原本eclipse有問題... (但無效)
- 把java 放進eclipse file 中....(但無效)
- 把eclipse 放進Program Files 和Program Files(x86) 中, java也是, 放進program files中...(但無效)
- 把C:\Windows\system32\中的java.exe, javaw.exe, javaws.exe 刪除....(但無效)
- 把java file中所有的bin 的jvm.dll 作有可能的互換....(但無效)
- 把原本的jdk-7u10-windows-i586 刪掉, 下載一個jdk-7u10-windows-x64 以取代, 因為要對應eclipse 的x64版本...(有點效)
很後期時, 出現Error: could not open c:\program Files\Java\jre6\lib\amd64\jvm.cfg', 和error13 的問題.
最後, 經過再一系列的變動, 問題給我ko 掉了~
我再解壓(安裝) 一次eclipse, 就成功開啟了...
這刻, 我的設定如下:
- 環境變數(有兩個): java_home, C:\Program Files\Java\jdk1.7.0_10\bin和 PATH, C:\Program Files\Java\jdk1.7.0_10\bin\
- 使用jdk1.0.7_10 x64bit; eclipse x64bit
- Java 安裝在program files 內(not x86); eclipse 並無安裝在program files 內
- eclipse.ini 沒有進行改動或加插
跳過了最簡單的Helloworld (好早之前已做過), 直接做BMI example (很清晰的教學).
明白的原理:
- string中打上所有要出現幕的"字", 為這些字編碼. 作為其他xml / java 部分使用
完成了這個project, 當然少不了匯出.apk檔. 網路上多了很多寫apps 的教學, 比2012年8月時多很多!
兜兜轉轉, 我始終還是喜歡IT這回事.