下面的介紹中,我碰到了不少問題,最大的根源就在下載錯了了 java JDK,本該下載 java JDK 6u38 的,卻下載了 java JDK 7u11,悲劇啊!
對於android,我完全是個門外漢,但是編程還算熟悉,於是就開始鼓搗了……
作為門外漢,當然得找引路人,於是在網上搜,找到這篇文章不錯。照著這篇文章的介紹,我一步步的開始搭建環境。
1. 下載 java JDK。
2. 下載 eclipse。
3. 下載 Android SDK。
這三步做完後,就根據文章中的介紹搭建編譯環境。
(在下載java JDK時,咱在文章給的連結中一看,尼瑪有個版本7了(java 7u11),於是就下載它了。)
最後發現,eclipse版本好像變新了,行為更網上介紹的有了很大的變化,於是迷糊了:
1. 沒找到在哪建立AVD
2. 建的工程也不大對了
沒有文章中說的File->New->Other->Android Project,而只是下面這三個:
File->New->Other->Android=>Android Application Project
File->New->Other->Android=>Android Project From Existing Code
File->New->Other->Android=>Android Sample Project
不知道是這三個中的哪個,我自己試一下吧。
3. 知道怎麼建立AVD並建立AVD後,運行後一坨黑(照網上搞了個HelloWorld工程)
碰到如下問題:
1. Invalid layout of java.lang.String at value
這個是因為我下載的是 java JDK 7u11,後來改為用java JDK 6u38就沒這個問題了
2. No Launcher activity found
這個看來也是由於 java JDK 7u11 引起的,換了 java JDK 6u38 後建立立一個項目,就可以輸出Hello World了(consol上 )
3. 按照網上的描述,AVD搞不出來
在android-2.1_r01-windows目錄下,有個AVD Manager.exe,直接運行它管理AVD吧
3. 用4.2版本運行AVD時,螢幕一片黑
這個是因為4.2版本需要記憶體比較大,而我在配置AVD時只給了256M記憶體,估計是資源不足,沒法運行起來,後來我換成1.6版本來運行,就可以出介面了,並且建立的android工程編譯出來的程式也可以在虛擬機器上顯示了。
總結:
碰到問題,到網上根據關鍵字找,分別找了文字的和視頻的:
文字的 :http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.html
eclipse視頻:http://www.youku.com/playlist_show/id_5602896.html
android視頻: http://v.youku.com/v_show/id_XMjM5NjU2OTI0.html?f=5486194
沒碰到大問題,一路還算順暢!