[新手指導]iMx6開發板建立Android開發環境-Android SDK和Eclipse集成開發環境的下載及安裝
iMX6開發板建立Android應用開發環境
本章節講解如何建立Android開發環境,包括Android SDK和Eclipse集成開發環境的下載及安裝,以及如何使用iMX6開發板作為真機調試程序,非常適合Android初學者學習和參考。
1.1.1下載并安裝JDK(Java SE Development Kit)
由于Android SDK 和Eclipse 都是用 Java 編寫的,因此需要先在Windows上安裝JDK,JDK可按以下方法下載:
訪問網站http://www.oracle.com/technetwork/java/javase/downloads/index.html,在頁面中點擊JDK
下載完成后,雙擊安裝程序,根據向導的提示完成安裝即可。
安裝完成后,需要將JDK 命令添加到Path環境變量中,通過下面的方法將JDK 命令所在的路徑添加到Path 環境變量中:
1) 右擊“我的電腦”- > 屬性,再選擇左邊導航的“高級系統設置”選項。
2) 點擊右下角的“環境變量”選項。
3) 在“系統變量”中,找到Path環境變量,雙擊它,在變量值前面追加以下內容:
“C:\Program Files\Java\jdk1.7.0_45\”。
4) 點擊“確定”完成環境變量設置。
1.1.2 安裝adt-bundle-windows
拷貝iMX6開發板提供資料光盤下的Windows的android開發工具adt-bundle-windows-x86-20130729.zip。解壓到您的電腦上,在adt-bundle-windows-x86-20130729下會看到eclipse、sdk和SDK Manager.exe。
需要把sdk添加到Path環境變量中:方法和添加jdk環境變量一樣
拷貝iMX6光盤下的android_sdk.rar到電腦上,解壓在android_sdk下您會看到
把android_sdk添加到Path環境變量內:方法和添加jdk環境變量一樣
1.1.3 創建helloworld工程
1. 打開eslipse
2. 創建工作目錄
3. 新建工程
4. 選擇Android Application Project,點擊下一步;
5. 應用工程名稱全部默認,點擊下一步;
單擊“Finish“按鈕,建立好helloworld工程:
6. 在模擬器中運行helloworld程序
如果您是第一次運行該程序,會彈出運行環境設置,詢問是在Android設備上運行,還是在Android的虛擬設備上面運行,Android的SDK提供了一個可以運行APP的虛擬機,方便APP開發,這里選擇在虛擬Android 設備上面運行。
單擊“Manager”:
單擊 “New”:
AVD Name,填寫虛擬機的名稱,這里填寫”helloworld ”, Device 這里選擇了480x800分辨率的Nexus設備, Target選擇的是Android4.3的API,然后選擇“OK”:
單擊Start按鈕,啟動Andriod虛擬機:
虛擬機啟動完成后,自動運行helloworld 應用程序,如下圖所示:
1.1.4 使用adb
您也可以使用adb 安裝并調試應用程序(您的adb已經在導入android_sdk時已經加入到環境變量內)。
1. 檢測adb工具是否安裝
通過點擊開始菜單,在開始菜單下方的搜索框中輸入cmd ,在 cmd.exe 上按回車來啟動DOS
窗口,在DOS窗口中,輸入adb 按回車,如果顯示以下信息表示環境變量設置OK:
2. 測試adb的功能
首先查看設備連接狀態。在i.MX6上啟動Android,然后用mini USB線將i.MX6與PC相連,在DOS窗口上輸入以下命令驗證開發板是否已連接:
#adb device
顯示以下內容表示成功連接到i.MX6設備:
接下來進入ADB shell,使用以下命令可以進入i.MX6 終端:
#adb shell
注:在i.MX6 終端上輸入exit 退回到 DOS 提示符。
用ADB安裝軟件,以安裝D:\helloworld.apk的程序為例,在DOS 窗口中輸入
adb install D:\helloworld.apk 命令進行安裝。
ADB功能非常強大,除了安裝軟件、卸載軟件,調試、Shell功能外,還可以往開發板上傳送文件等,
讀者可以自已挖掘,這里不再詳述。
相關產品 >
-
FETMX6Q-C核心板
i.MX6Q核心板板層出不窮,要如何選擇?飛凌解讀i.mx6Q芯片強性能為您推薦四核A9架構的i.MX6Q產品精選,包含iMX6Q 核心板、i.MX6Q 核心板、iMX6Q工業級核心板,歡迎采購。 i.MX6Q核心板基于NXP(原Freescale)Cortex-A9架構的i.MX6Q四核處理器設計,核心板小尺寸核心板搭配獨特的薄款連接器,讓設計隨心所欲!
了解詳情 -
OKMX6Q-C開發板
雙千兆飛凌嵌入式iMX6Q開發板,板對板連接器,纖薄之際,次底板支持iMX6Q和iMX6DL核心板。i.MX6Q開發板與i.MX6DL開發板資源豐富,原理圖、PCB、軟件資源、硬件資源下載,技術支持等。歡迎選購
了解詳情 -
FETMX6Q-S核心板
NXP iMX6Quad系列具有四個內核,運行頻率達1.2 GHz,帶有1 MB L2緩存和64位DDR3或2通道、32位LPDDR2支持。飛凌提供商業級iMX6Q核心板,工業級iMX6Q核心板,兼容一同底板。具有抗震,抗氧化,抗干擾,更快速升級產品等優勢。保定飛凌嵌入式專注imx6,imx6開發板,飛思卡爾imx6等ARM嵌入式核心控制系統研發、設計和生產,是imx6,imx6開發板,飛思卡爾imx6提供者,imx6系列產品現已暢銷全國,歡迎咨詢!
了解詳情 -
OKMX6Q-S3開發板
飛凌嵌入式提供iMX6Q開發板,iMX6解決方案,iMX6Q核心板,i.MX6Q開發板解決方案。iMX6Q穩定、快速、性價比高,歡迎選購 NXP iMX6系列芯片全支持,升級簡配無憂替換。 了解詳情