开发中的问题——环境相关
開始了解Android差不多兩周了,作為一名.net開發(fā)者,首次接觸Java類的技術(shù),免不了會碰到一些問題,開博的第一篇就來說說自己遇到的問題以及一些感受。
關(guān)于Android開發(fā)環(huán)境的搭建,網(wǎng)上已經(jīng)有很多,其實等更新完官方的SDK文檔,會發(fā)現(xiàn)文檔里面關(guān)于這些很基礎(chǔ)的東東都有。所以個人很推薦從SDK開始了解Android。
一開始一直在看SDK中的Dev Guide,希望能了解個大概,并且嘗試了幾個簡單的小Demo。兩周下來,碰到的問題主要都是跟開發(fā)工具Eclipse有點關(guān)系(再此不得不感嘆下MS的Visual Studio是如此的方便加穩(wěn)定)。我目前的環(huán)境大致是這樣的:eclipse helios,ADT 0.9.7,JDK 1.6,再此簡單列舉下出現(xiàn)的問題,做個記錄,也希望能對碰到此類問題的朋友們有所幫助。
- 開始使用Eclipse嘗試開發(fā)Android相關(guān)東東時,會出現(xiàn)經(jīng)常性的死機無響應(yīng),甚至自動退出的情況,參考網(wǎng)絡(luò)上的做法,更改了文件eclipse.ini中默認的一些選項,具體是默認的-Xms40m -Xmx384m修改為-Xms128m -Xmx1024m,沒有去深究此類參數(shù)的具體應(yīng)該設(shè)置多少合適,只是暫時性的解決了死機未響應(yīng)的情況。
- 另外一個關(guān)于開發(fā)工具的問題是,在嘗試著Debug Android的程序時,會出現(xiàn)PermGen space之類的錯誤,感覺跟上述的問題差不多,應(yīng)該都是關(guān)于內(nèi)存使用的問題,網(wǎng)上搜索(網(wǎng)絡(luò)確實很強大,哈哈哈),在eclipse.ini的末尾添加了兩個新的參數(shù)-XX:PermSize=128M - XX:MaxPermSize=128M,解決了不能調(diào)試的問題。
- 開發(fā)過程中,在嘗試打開或者修改res --> values下的xml文件時,會出現(xiàn)java.lang.NullPointerException的錯誤,發(fā)現(xiàn)此類Resource文件默認是通過Android Resource Editor,猜測是不是由于所使用的Eclipse跟ADT版本不兼容導(dǎo)致,改為Android Xml Resources Editor也同樣會出現(xiàn)此類錯誤,最后在Open With中選擇Xml Editor的方式打開,解決了此類問題。雖說不是使用官方推薦的方式來編輯此類資源文件,并且可能UI上沒有官方提供的那么方便,但是目前來看編輯string,color等等尚可,呵呵。
雖然碰到的都是很簡單,瑣碎的問題,在此記錄下來,一來做個小總結(jié),二來興許對他人有所幫助,也算是做個記號,希望能把Android繼續(xù)下去。
轉(zhuǎn)載于:https://www.cnblogs.com/RoidArtist/archive/2010/08/03/1791398.html
總結(jié)
以上是生活随笔為你收集整理的开发中的问题——环境相关的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 细数开源历史上的九个重大事件
- 下一篇: Java学习笔记_身份验证机制