Sunday, July 26, 2009

在Ubuntu + Eclipse 3.5 上安裝Android SDK

操作環境:

OS: Ubuntu 9.04
Java: Sun JDK 6
Eclipse version: 3.5 Galileo
Android SDK: Android 1.5 SDK r3

首先须要安裝Sun的JDK, java5或java6都可以, 但必须要jdk, 只安裝jre是不足够的.
在Ubuntu打開Terminal, 輸入:
sudo apt-get install sun-java6-jdk

http://www.eclipse.org/downloads/ 下載 Eclipse IDE for Java Developersthe, 最新版本是 3.5 Galileo. 解壓到任何位置都可.

http://developer.android.com/sdk/1.5_r3/index.html 下載Android SDK 1.5, Release 3. 解壓到任何位置都可.

你可以把Android SDK tools的位置添加到Path中:
在Ubuntu 9.05中, 你可把下句添加到檔案 ~/.bashrc 中便可.

export PATH=${PATH}:android-sdk-linux_x86-1.5_r3/tools

其中 android-sdk-linux_x86-1.5_r3/是在我自己電腦中的位置, 你必须根據你的安裝位置作出更改.

現在可以在Eclipse中安裝ADT Plugin:

打開 Eclipse, 左按 Help>Install New Software...


按 ADD:

在Location中輸入 https://dl-ssl.google.com/android/eclipse/ , 按 OK.

選取Developer Tools, 按 Next.

再按 Next.

選Accept the terms, 按 Finish.
從新啟動Eclipse便可.

跟着便须要在Eclipse中加入Android SDK的設定.

在Eclipse中按 Window>preference

選取Android, 再按Browse, 選擇你己解壓Android SDK的路徑.

按 Apply, 稍等一下, 便會顕示出當中的SDK, 按 OK.
基本上, 你的 Eclipse+Android development IDE 己安裝好.

但在你要運行Android Emulator前, 必须先建造最少一個Android Virtual Device (AVD).

打開Terminal, 到Android SDK的/tools directory去, 輸入:

android create avd --target 2 --name my_avd

現在可創建第一個Android應用程式以測試安裝是否正確.

按 File>New>Project... 選擇 Android>Android Project... 按 next.

根據以下設定輸入:
  • Project name: HelloAndroid
  • Application name: Hello, Android
  • Package name: com.example.helloandroid
  • Create Activity: HelloAndroid
  • Min SDK Version: 2
按 Finish.



你好大機會會遇到以下Error
no classfiles specified
Conversion to Dalvik format failed with error 1

只要在Build Bath中增加Android的路俓便可:

右按你的 project, 再按Build Path>>Configure Build Path...


點選 Android 1.1, 按 OK.

稍等一下, 讓Eclipse re-build你的Project便可, 這次應該無問题了.

在Project名上右按, Run As>>Android Application

跟著便等了, 每當Android Emulator開啟都须要一時間, 等一下, 你的第一個HelloAndroid便會出現了.