- Android高級開發實戰:UI、NDK與安全
- 王家林 王家俊 王家虎
- 2208字
- 2019-01-01 04:47:14
第1章 構建開發環境及Android程序執行流程
1.1 構建開發環境
1.1.1 Android開發需要的工具
1.JDK 5或JDK 6
需要注意僅有JRE是不夠的。JRE是Java的運行環境,而JDK不僅包含了JRE,還包含了開發Java程序所需要的工具集合。
JDK可以到http://java.sun.com/javase/downloads/index.jsp頁面下載。
2.Eclipse 3.5
使用MyEclipse也可以,但由于MyEclipse是收費的并且插件較多影響運行速度,因此不建議采用。Eclipse是一個開放源代碼且基于Java的可擴展的集成開發環境(IDE)。Eclipse中可以集成多種插件,以完成特定語言的開發。下載地址為http://www.eclipse.org/downloads/頁面中的Eclipse IDE for Java EE Developers。
3.Android SDK
SDK是開發Android應用程序的軟件開發工具包。下載地址為http://java.sun.com/javase/downloads/index.jsp。
4.Eclipse的插件ADT(Android Development Tools)
Android開發工具(ADT)是一個為Eclipse IDE設計的,旨在提供一個強大的、集成的環境來建立Android應用程序的插件。ADT擴展了Eclipse的功能,可以快速建立新的Android項目,創建一個應用程序界面。它添加了基于Android框架API的組件,使用Android SDK工具調試應用程序,甚至導出簽名(或未簽名)APKs以分發應用程序。在Eclipse中強烈建議使用ADT進行開發,ADT提供了令人難以置信的提高開發Android應用程序的效率。下載地址為http://dl.google.com/android/ADT-15.0.0.zip。
準備好這些工具,就可以安裝這些軟件來搭建Android的開發環境了。有一點需要注意,以上的鏈接部分會由于官方的更新而產生變動,有時下載到的版本會不同,但下載的方式如此,如果遇到問題可以參考官方幫助文檔。
1.1.2 安裝所需軟件
1.Windows下安裝Android開發所需軟件
1)安裝JDK 6
找到JDK安裝文件,雙擊運行后單擊“接受(A)>”。默認安裝的位置是“C:\Program Files\Java\jdk1.6.0_06\”,建議在安裝JDK的路徑中不要出現漢字或空格,避免出現未知的錯誤。單擊“更改”按鈕,將路徑修改為“E:\Android\Java\jdk1.6.0_06\”,單擊“確定”按鈕,之后單擊“下一步(N)>”按鈕。修改JRE安裝位置,更改為“E:\Android\Java\jre1.6.0_06\”,完成后單擊“下一步(N)>”按鈕,等待安裝完成。
為了測試JDK安裝是否成功,在Windows中,單擊“開始”→“運行”,在對話框中輸入“cmd”,單擊“確定”按鈕,之后輸入“java-version”,回車。若出現如下圖所示的信息,則說明安裝成功。

2)安裝Eclipse
在安裝完JDK之后,開始安裝開發工具Eclipse。Eclipse的安裝比較簡單,直接找到文件“eclipse-jee-galileo-SR1-win32.zip”,將其解壓縮到指定的位置即可。將解壓后的文件放在“E:\Android”路徑下,打開文件夾,雙擊“eclipse.exe”即可運行Eclipse。初次啟動Eclipse,會遇到提示選擇工作空間(Workspace)路徑的界面,可以單擊“Browse…”按鈕選擇Workspace存放路徑,選擇存放于“E:\Android\workspace”。如果不希望下次打開Eclipse時有該提示,可以單擊“Use this as the default and do not ask again”前面的單選框,之后單擊“OK”按鈕取消該提示。
3)安裝Eclipse插件(ADT)
開發Android應用時需要用到Android提供的Eclipse插件。安裝ADT的方式有兩種,可以自行選擇任意一種(注意:可能在其他網站下載的Eclipse中已經集成了ADT插件,這樣ADT就不需要手動安裝了,例如在http://developer.android.com/sdk/index.html中下載的Eclipse就集成了ADT,同時包含了SDK)。
安裝方法一:
選擇“Help”→“Install New Software”,在出現的對話框里,單擊“Add”按鈕,在對話框的“Name”一欄輸入“ADT”,然后單擊“Archive...”按鈕,瀏覽和選擇已經下載的ADT插件壓縮文件“ADT-0.9.8zip”的路徑。單擊“OK”按鈕,返回可用軟件的視圖,會看到這個插件的信息。然后選擇Developer Tools(會選中下面的“Android Developer Tools”和“Android DDMS”)。一直單擊“Next>”按鈕,直到出現選擇界面,選中“I accept the terms of the license agreements”前的單選框,之后單擊“Finish”按鈕,等待安裝結束。中間可能會出現警告,如下圖所示。

單擊“OK”按鈕繼續,在出現的界面中單擊“Yes”按鈕,重啟Eclipse,至此,ADT插件安裝完畢。重啟后,在Eclipse工具欄多顯示一個手機圖標,如下圖所示。

由于此時尚未指定SDK路徑,因此單擊手機圖標將會彈出如下圖所示的錯誤,需要指定Eclipse中SDK的路徑。

安裝方法二:
另外還有一種通用的安裝Eclipse插件的方法,這種方式安裝起來比較節省時間,也可以采用。
第一步,找到Eclipse的安裝目錄,新建一個文件夾名字為“adt”(該名稱可以隨便指定),然后解壓“ADT-0.9.8.zip”壓縮文件,并將其“features”、“plugins”子文件夾復制到“adt”文件夾下。
第二步,在Eclipse安裝目錄下新建一個名為“links”的文件夾,再在其目錄下新建一個名為“adt.link”的文件。
第三步,單擊打開“adt.link”文件,選擇打開方式為“記事本”,打開后在其中輸入“path=/adt”,之后保存。
第四步,打開Eclipse,效果圖與方法一一致,說明安裝成功。
4)安裝Android SDK
(1)解壓SDK壓縮包。
把“android-sdk_r05-Windows.zip”文件解壓至“F:\hello\Android”路徑下。
(2)下載所需的Android平臺。
下載之前,“F:\hello\Android”下為空。在連接互聯網的情況下,運行“F:\hello\Android”下的“SDK Setup.exe”文件,出現如下圖所示的界面。

該圖左側為可以下載的SDK的平臺列表。選中自己需要的版本后,單擊“Install”按鈕,開始進入下載頁面。下載所需的時間與網絡速度有關系。此時,該目錄下有剛才下載的文件名為“android-7”,“android-5”。
(3)啟動Eclipse,選擇“Window”→“Preferences”。
(4)在打開的視圖中左邊單擊“Android”,在右邊的SDK Location中選擇Android SDK所在位置。若在右下方的區域中出現SDK列表信息,則說明SDK路徑指定成功。單擊“OK”按鈕完成安裝。
至此,Android開發環境已經搭建完成,在Eclipse的工具欄上可以看到如下圖所示的界面。

如果想測試是否可以使用,可以創建一個簡單的Hello World項目來進行測試。
2.Linux下安裝Android開發所需軟件
1)安裝JDK
su - ROOT:切換成ROOT用戶。
sudo -i:不需要密碼直接切換成ROOT。
(1)進入usr目錄。
cd /usr
(2)在usr目錄下建立java安裝目錄。
mkdir java
(3)將jdk-6u24-linux-i586.bin復制到java目錄下。
cp /home/hello/Desktop/jdk-6u24-linux-i586.bin /usr/java/
(4)安裝JDK。
cd /usr/java ./jdk-6u24-linux-i586.bin
(5)安裝完成后建立一個鏈接以節省目錄長度。
ln -s /usr/java/jdk1.6.0_24/ /usr/jdk
(6)編輯配置文件。
vim /etc/profile
(7)添加如下內容:
JAVA_HOME=/usr/jdk CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH
(8)重啟機器或source /etc/profile。
sudo shutdown -r now
(9)查看安裝情況。
java -version java version "1.6.0_24" Java(TM) SE Runtime Environment (build 1.6.0_24-b07) Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
2)安裝Eclipse
tar -zxvf eclipse-SDK-4.2-linux-gtk.tar.gz -C /opt (解壓到/usr/local目錄下并生成/usr/local/eclipse目錄) cd /opt/eclipse/ ./eclipse (注意:點代表當前目錄下)
3)安裝ADT
同Windows下安裝ADT方法一致。
4)安裝SDK
方法與Windows下安裝方式一致,在此不再贅述。
- ClickHouse性能之巔:從架構設計解讀性能之謎
- 認識編程:以Python語言講透編程的本質
- 信息安全技術
- Web全棧工程師的自我修養
- Learning Neo4j 3.x(Second Edition)
- HTML5+CSS3+JavaScript Web開發案例教程(在線實訓版)
- 重學Java設計模式
- Solr Cookbook(Third Edition)
- Access 2010中文版項目教程
- Spring技術內幕:深入解析Spring架構與設計原理(第2版)
- Python 3 數據分析與機器學習實戰
- C++ System Programming Cookbook
- Instant GLEW
- 分布式數據庫HBase案例教程
- 趣學數據結構