2010年8月21日

[Note] Android Development with HTC Phone + Ubuntu 10.04 + Android SDK

- system requirements
- Ubuntu Desktop 10.04 x86(i386) Lucid
- Sun JDK6
- Eclipse Galileo-SR2 3.5.2 Java Classic edition
- Android SDK r06

- install jdk6
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun
refer: http://ubuntutor.blogspot.com/2010/08/apt-sun-jdk-java-sdk.html

- install android sdk
from http://developer.android.com/sdk/index.html
download android-sdk_r06-linux_86.tgz
tar zxvf android-sdk_r06-linux_86.tgz
cd android-sdk-linux_86
./tools/android update sdk
select [accept all] to download & install all packages automatically

- install eclipse & ADT
from http://www.eclipse.org/downloads/packages/release/galileo/sr2
download [Eclipse Classic 3.5.2, (162 MB)]
tar zxvf eclipse-SDK-3.5.2-linux-gtk.tar.gz
./eclipse/eclipse&
Click menu [Help / Install New Software]
Work with Add & Select: https://dl-ssl.google.com/android/eclipse/
Wait for Pending...
Check "Developer Tools", Next..Next..Finish..Accept..blahblah..restart

- eclipse: create demo project
In Package Explorer:
- [right click] / [New / Other / Android / Android Project] / [Next] / Project name: [HelloAndroid] / select Build Target [Android 2.1-update1] / select [Create project from existing sample] / select a sample like Snake, Notepad..etc.

- setting usb udev rules
- sudo vim /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
- sudo chmod a+r /etc/udev/rules.d/51-android.rules

- plug htc phone

- enable usb debugging mode
In Android Phone
- Click menu [MENU / 應用程式 / 開發], check [USB除錯中]

- eclipse: run project
In Package Explorer:
- project[right click] / Run As / Run Configurations / Android Application / [project name] / Target / Manual / Apply / Close
- project[right click] / Ran As / Android Application / Choose a running Android device / HT**********

- see application installed and displayed on your phone

沒有留言:

張貼留言

lyhcode by lyhcode
歡迎轉載,請務必註明出處!