Eclipse是著名的跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。Eclipse的本身只是一個框架平台,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發商以Eclipse為框架開發自己的IDE。
本文將介紹如何使用Eclipse開發Android軟體。
1. 建立目錄 D:\Android
2. 下載 Google Android SDK
http://developer.android.com/sdk
解壓後改名"android-sdk-windows-1.1_r1" -> "android_sdk"
放到D:\Android\android_sdk
3. 下載 eclipse(ex:Eclipse IDE for Java Developers)
http://www.eclipse.org/downloads/
解壓後放在D:\softwate\eclipse
4. 下載並安裝JDK (ex:Java SE Development Kit 6 Update 4)
網址:http://java.sun.com/javase/downloads/index.jsp
設定系統PATH:我的電腦右鍵->內容->進階->環境變數->PATH->編輯->加上你的JRE安裝路徑(比如:C:\Program Files\Java\jre1.6.0_04\bin)
5. 安裝 Android Eclipse Plugin
5.1 Eclipse->Help->Software Update->Find and Install->Search for new features to install
5.2 按下New Remote Site
Name:Android
URL:https://dl-ssl.google.com/android/eclipse/
(如果之前已經安裝過,先到Eclipse Help->Software Update->Manage Configure找到Andriod Development Tools,右鍵,Uninstall)
如果出現「requires plug-in org.eclipse.wst.sse.ui」的錯誤,那就是Eclipse版本錯誤,由於Android需要WST等元件,所以必須要下載有這些元件的版本,無論是Java或JEE版本的都可以。
否則可以手動安裝:
a) Eclipse Modeling Framework (EMF, XSD InfoSet, SDO)
b) Graphical Editing Framework
c) Data Tools Platform
d) Web App Developers
6. 指定Android SDK的位置
Eclipse-> Window -> Preferences -> Android -> SDK Location -> "D:\Android\android_sdk"
7. 建立第一個程式:HelloAndroid
Eclipse -> File -> New -> Project -> Android Project
Project Name:HelloAndroid
Package Name:com.google.android.hello
Activity Name:HelloAndroid
Application:Hello, Android
在HelloAndroid.java貼上程式碼:
package com.google.android.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello extends Activity
{
/** Called when the activity is first created. */
@Override public void onCreate(Bundle icicle)
{
uper.onCreate(icicle);
TextView tv = new TextView(this);
tv.setText("~hello, Android~");
this.setContentView(tv);
}
}
在專案上,右鍵,Run as,Android Application
接著就會出現模擬器,往左邊選擇Applications
選擇Hello, Android
出現執行畫面了!
延伸閱讀:
[1] 駕駛地圖導航Driving Direction (Route Path)
[2] Enable Android log (啟動Android的log功能)
[3] Android – Update current location by LocationProvider
Ref:
[1] Installing the Android SDK
[2] Troubleshooting