JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java ME、Google Android 平台與 JavaCard 討論區 » Android  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
己加入精華區
by koji at 2009-05-03 14:52
本主題所含的標籤
作者 在 Ubuntu 9.04 設置 Android 開發環境 [精華]
kiang





發文: 20
積分: 0
於 2009-05-02 22:05 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1. 下載 eclipse
http://www.eclipse.org/downloads/
"Eclipse IDE for Java Developers" -> eclipse-java-ganymede-SR2-linux-gtk.tar.gz

解壓縮到 /home/kiang/programs/android/eclipse

2. 下載 ADT
http://developer.android.com/sdk/adt_download.html

-> ADT-0.9.0.zip

3. 下載 Android SDK
http://developer.android.com/sdk/1.5_r1/index.html
-> android-sdk-linux_x86-1.5_r1.zip

解壓縮到 /home/kiang/programs/android-sdk-linux_x86-1.5_r1

4. 開啟 eclipse
-> 執行 /home/kiang/programs/android/eclipse/eclipse

*我的 workspace 設定在 /home/kiang/android

5. 安裝 ADT

5.1 點選 Help > Software Updates....
5.2 點選 Available Software
5.3 點選 Add Site...
5.4 點選 Archive... ,跟著視窗引導找到剛剛下載的 ADT-0.9.0.zip
5.5 點選 OK
5.6 在左邊找到 jar:file/xxx/ADT-0.9.0.zip!/ ,勾選它
5.7 點選右邊的 Install...
5.8 等... 視窗會停在 Calculating requirements and dependencies 狀態,因為在下載有依存關係的外掛

*官方比較建議用 update 方式安裝:
http://developer.android.com/guide/developing/tools/adt.html#installingplugin
但不知為何,一直出現錯誤,所以改採離線方式安裝

6. 設定 Android SDK

6.1 點選 Window -> Preferences
6.2 點選 Android
-> 在這裡會出現錯誤訊息,會問要不要離開程式,選擇不要
6.3 點選 SDK Location 右邊的 Browse... 按鈕,指向
/home/kiang/programs/android-sdk-linux_x86-1.5_r1

7. 新增 Android 專案

7.1 點選 File -> New -> Project...
7.2 點選 Android 旁的箭頭將它展開,選擇 Android Project ,接著點選 Next
7.3 表單:
Project name - helloWorld
Build Target - Android 1.5
Properties
Application name: helloWorld
Package name: helloWorld.android.olc.tw
Create Activity: helloWorld
7.4 點選 Finish

完成後如果出現下面錯誤:
no classfiles specified
Conversion to Dalvik format failed with error 1

點一下 Project -> Clean... ,參考這篇討論:
http://groups.google.com/group/android-beginners/browse_thread/thread/38ed44f6a915ee60

想要執行剛剛建立的程式時會出現下面這個錯誤:
Failed to find an AVD compatible with target 'Android 1.5'. Launch aborted.

...原來還沒完成設定,參考這篇討論:
http://developer.android.com/guide/developing/eclipse-adt.html#Running

8. 產生虛擬機器 AVD

kiang@kiang-ubuntu:~/programs/android-sdk-linux_x86-1.5_r1/tools$ ./android create avd --name avdKiang --target 2
Android 1.5 is a basic Android platform.
Do you wish to create a custom hardware profile [no]
Created AVD 'avdKiang' based on Android 1.5

9. 在專案圖示點選右鍵 ,選擇 Run As -> Android Application 就可以看到空的模擬器了

看樣子照著書做也得跟書裏面一樣的環境才行...^^||

* 我的環境已經有 JRE ,所以沒有提 Wink


reply to postreply to post
Finjon Kiang / 江明宗
Just This Computer Studio / 就這間電腦工作室
Website: http://olc.tw
作者 Re:在 Ubuntu 9.04 設置 Android 開發環境 [Re:kiang]
gasolin





發文: 149
積分: 1
於 2009-05-03 10:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
可以參考這邊

http://code.google.com/p/androidbmi/wiki/InstallAndroid


reply to postreply to post
作者 Re:在 Ubuntu 9.04 設置 Android 開發環境 [Re:kiang]
kiang





發文: 20
積分: 0
於 2009-05-04 13:24 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
如果碰巧買了 "Google Android SDK開發範例大全) " 這本書,也碰巧想要在這個環境執行,下面有些記錄可以參考。

1. 把範例光碟放進光碟機,然後切換到目錄下
cd /media/cdrom0
2. 把光碟裏面所有內容一次丟到自己的工作目錄
cp -R CH0*/* ~/android
3. 切換到工作目錄
cd ~/android/
4. 從光碟抓來的檔案會繼承光碟的唯讀屬性,所以先解開
chmod -R 777 *
5. 在新版本的環境, R.java 會在開啟專案時自動產生,所以拿掉,否則會出現衝突
find . | grep R.java | xargs rm -f
6. 執行檔在測試前會自己產生,所以也拿掉
find . | grep bin$ | xargs rm -Rf
7. 把原始碼都轉成 utf-8 ,看了幾個好像都是使用 big5 編碼儲存,直接在上述環境執行會有問題
for i in `find . | grep java$`; do iconv -f big5 -t utf8 -o $i $i; done
*執行這個的時候有出現一個錯誤,等我遇到的時候再更新 Wink

接著就可以照著書本裡面說的匯入專案即可測試,不過需要增加設定專案 SDK 版本的步驟


kiang edited on 2009-05-04 13:27
reply to postreply to post
Finjon Kiang / 江明宗
Just This Computer Studio / 就這間電腦工作室
Website: http://olc.tw
作者 Re:在 Ubuntu 9.04 設置 Android 開發環境 [Re:gasolin]
kiang





發文: 20
積分: 0
於 2009-05-04 13:27 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
gasolin wrote:
可以參考這邊

http://code.google.com/p/androidbmi/wiki/InstallAndroid

感謝提供,不過這個說明跟手邊的書說的一致,只是不確定為何,透過 eclipse update 方式安裝時會非常慢,也許是最近有比較多人在下載吧,偶爾還會遇到斷線的情況,所以才會改採離線方式安裝。


reply to postreply to post
Finjon Kiang / 江明宗
Just This Computer Studio / 就這間電腦工作室
Website: http://olc.tw
作者 Re:在 Ubuntu 9.04 設置 Android 開發環境 [Re:kiang]
kiang





發文: 20
積分: 0
於 2009-05-05 00:57 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
(接續上面提到步驟)

8. 刪除 Windows 環境產生的圖檔索引
find . | grep Thumbs.db | xargs rm -f
9. 將所有專案設定為使用 Android SDK 1.5
for i in `ls -1`; do echo target=android-3 > $i/default.properties; done

在 import 專案時,將專案路徑設定到 ~/android ,而非 ~/android/EX03_01 ,就可以一次將所有專案匯入,然後慢慢玩 Wink


reply to postreply to post
Finjon Kiang / 江明宗
Just This Computer Studio / 就這間電腦工作室
Website: http://olc.tw
» JWorld@TW »  Java ME、Google Android 平台與 JavaCard 討論區 » Android

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8