網頁

2009年9月7日 星期一

Android如何載入別人程式碼或是範例程式

當我們第一次看到Android模擬器執行成功,想當然而會在模擬器上把玩一番
用他的瀏覽器上上網,感覺比電腦慢且螢幕不大不是很好用,但是還是上了一下網頁
看一下哪些網頁顯示正常,哪些他沒辦法. 試著打模擬器的電話,不過只有畫面,不可能撥出去
試著試著就想看看一些別人的範例,看看android可以寫出什麼東西,
SDK裡副了一些範例,其實我們寫程式的,有時候看到程式碼勝過千言萬語,
雖然看別人的程式碼是很痛苦的一件事情,廢話不多說,來吧欣賞別的作品了
阿勒....
Eclipse載入別人的專案,不太直覺,不是open喔, 是
[File->New->Android Project]

New Android Project 視窗中選擇
Create Project from existing source 在點選 Browse 開啟專案所在的資料夾,如果該資料夾裡面有完成的Android專案,就會發現在點選確定之後,Application name Project name 會自動填上名字
(SDK的範例放在 "你的sdk資料夾\platforms\android-1.5\samples )
打開範例就個人喜好亂看,但是我喜歡遊戲,推薦打開\LunarLander這個範例,
這是一個登入月球的遊戲,他是一個很玩整的遊戲喔,裡面有google大神教我們如何寫動作遊戲的
基礎架構呢,所以我們會往該遊戲繼續研究下去.

但是新手總是碰壁連連阿,好不容易可以載入專案,可是卻不能執行,
出現如下錯誤
no classfiles specified
Conversion to Dalvik format failed with error 1


遇到這樣的狀況,兩個方法可以解決
1.刪除gen下 的R.java 刪除後他會自動重新建立
2.關閉Eclipse然後再重新開啟
這樣就可以解決該問題,然後再度執行他, ya 成功了, android上的遊戲就是如此的美妙阿.......
想像一下他未來就可以在我的手機上執行耶,我可以創造任何程式,就像在電腦上執行一樣,
且我的程式可以讓全世界的人都看到喔,挖全世界ㄟ,這跟很多畫家的夢想一樣,我想要畫一副好大好大的畫,給全世界的人都看到,哈哈做完白日夢,更有想要繼續學習下去的動機,是的永遠都不要忘記學習跟創作是一件非常快樂的事情.......

沒有留言: