1. 程式人生 > >android開發環境搭建(for 驅動開發…

android開發環境搭建(for 驅動開發…

前言

一、android驅動的開發流程

1: 寫LINUX驅動

2: 寫LINUX應用測試程式

3: 寫JNI介面,用來包裝第二步寫的應用

(要用NDK來編譯)

生成一個.SO檔案,相當於CE下的DLL

4: 寫JAVA程式,專門寫一個類包含.SO檔案,然後在JAVA裡呼叫.SO裡的函式。

例子,可以看NDK裡面的Sample資料夾,裡面有一些例子

二、 需要安裝的環境

編譯Android的LINUX交叉編譯工具

編譯LINUX驅動的交叉編譯工具(4.3.1)

編譯JNI的工具包:NDK(在LINUX下)

編譯JAVA程式:esclips+ADT+SDK

三、NDK安裝

1、下載NDK包,下載地址:

http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip

2、解壓到/home/workspace/目錄

3、編輯環境變數

sudo gedit /etc/profile

在末行加入

#set NDK env

NDKROOT=/home/workspace/android-ndk-r4b

export PATH=$NDKROOT:$PATH

更新修改

source /etc/profile

此時,系統就能識別 ndk-build命令了

4、編譯例子

進入sampleshello-jni 目錄,編譯

cd samples/hello-jni

[email protected]

:/home/workspace/android-ndk-r4b/samples/hello-jni$ ndk-build

就能看到編譯資訊了,如果編譯成功,會在該目錄多生成2個子目錄libs,obj目錄

四、 安裝JDK

到Sun官方網站下載JDK6,選擇JDK 6 Update 20

INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET INCLUDEPICTURE "http://www.buddyinfo.com.cn/images/Android/android2.jpg" /* MERGEFORMATINET

clip_image002

下載完後,雙擊進行安裝

安裝成功,在cmd下輸入java –version,會有JAVA的版本資訊出來

C:/Users/Aulyp>java -version

java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b07)

Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)

五、 Esclips安裝

Linux:

到Eclipse官方網站下載Ecplise For Java EE的最新版本

我選擇下載的是eclipse-java-helios-SR1-linux-gtk.tar

解壓到指定目錄:/opt

[email protected]:/opt$ sudo tar zxvf eclipse-java-helios-SR1-linux-gtk.tar.gz

得到eclipse資料夾

在桌面上建立啟動圖示;

在桌面(右鍵單擊桌面->建立啟動器);然後選擇

名稱:Eclipse

命令:eclipse (點Browse 進去選擇)

圖示: /opt/eclipse/icon.xpm(Ubuntu 10.04 上面有個圖示,點選之後,選擇路徑)

clip_image002[6]

在桌面得到一個圖示,這樣可以雙擊該圖示,開啟Eclipse。

Windows

下載後,直接解壓,就能運行了。

六、 安裝和配置ADT

安裝和配置ADT

ADT=Android Develop Tools .

(1)啟動安裝完(解壓)後的Ecplise目錄下的Ecplise.exe,啟動Eclips

(2)點選選單"Help"->"Install New Software"

(3)選擇以下地址: http://dl-ssl.google.com/android/eclipse/ 然後點選"OK"

(4)選擇Developer Tools"進行ADT(Android Development Tools)的安裝工作.

(5)Ecplise此時會從加入的地址中自動下載跟安裝ADT,稍等一會,安裝完畢後,提示需要重啟Ecplise,點選"OK"重啟Ecplise

如果出現錯誤,請把Https改成Http,也就是換一個協議地址來安裝。

再接下來的對話方塊中選中所有的Name下的所有選項。然後根據提示來完成後續的安裝過程。

最後一步,關聯Android SDK和Eclipse

開啟選單Windows,Referces,Android。點選“Browse”選擇Android SDK的安裝路徑。點選OK。

檢測是否安裝正確:

選單File,New,Project,出現AndroidProject選項。說明安裝配置成功。

七、 SDK安裝

download android sdk 2.1

但是,如果不用代理,是上不了官網的,可以直接用下面的地址下載

r07: http://dl.google.com/android/android-sdk_r07-windows.zip

解壓在某一個目錄下。

重啟完Ecplise後,點選選單"Window"->"Preference",打開了配置視窗,在左邊選中Android,在右邊輸入Android SDK的路徑,點選"OK",至此環境配置完畢.

clip_image002[8]

關聯成功,在新建工程時,才能找得到Android的SDK的,如下圖

clip_image004

相關推薦

android開發環境搭建(for 驅動開發

前言 一、android驅動的開發流程 1: 寫LINUX驅動 2: 寫LINUX應用測試程式 3: 寫JNI介面,用來包裝第二步寫的應用 (要用NDK來編譯) 生成一個.SO檔案,相當於CE下的DLL 4: 寫JAVA程式,專門寫一個類包含.SO檔案,然後在JAVA裡呼叫.SO裡的函式。 例子,可

Laravel-Homestead 開發環境搭建 for Windows

1.百度網盤下載安裝 Git(2.16.1.4) ,Vagrant(2.2.20),Virtual Box(5.2.20) ,迅雷下載Homestead 虛擬機器盒子(lc-homestead-6.1.1-2018090400.zip). 2.解壓下載的虛擬機器盒子到任意一個目錄,我放在了

Fuchsia開發環境搭建 for Ubuntu 16.04

原文地址:http://blog.csdn.net/jinzhuojun/article/details/53053818 Fuchsia是Google主要為IoT、手機及個人電腦開發的下一代作業系統。它與之前的Android、Chrome OS、Brillo等作業系統相

Appium Android測試環境搭建 for Mac

detail 資源 and 搭建 car log nbsp www 查找 Appium Android測試環境搭建 涉及的資源,工具都很多 ,從網上各種資料查找,整合一下資源,針對小白級別。 1、Appium安裝: 轉載自:http://www.cnblogs.com/os

聊聊Spring boot2.X開發環境搭建和基本開發

nat profile c中 ddb 被占用 bae nor 可能 占用 對Spring Boot的開發環境進行搭建,並對它的特點做進一步的了解,才能更好地對Spring Boot有更深入的介紹。但是無論如何都需要先來搭建Spring Boot的工程。搭建Spring Bo

Panda_01_開發環境搭建(一)_開發軟體安裝

一、前言 Panda的開發環境搭建主要涉及到以下內容 開發軟體安裝 Idea相關配置 Panda專案匯入 Idea外掛安裝 這一節,我們來看下開發軟體的安裝 二、開發工具及版本資訊 JDK 1.8 及以上 maven 3.3 及以上 Tomcat 8

JFinal開發環境搭建,JFinal開發案例

JFinal  是基於 Java  語言的極速  WEB  + ORM  開發框架,其核心設計目標是開發迅速、程式碼量少、學習簡單、功能強大、輕量級、易擴充套件、Restful。在擁有Java 語言

Android驅動開發環境搭建

主機要求: 需要準備一臺安裝Linux系統的電腦作為開發和編譯主機。電腦主機最低配置要求:   1)硬碟容量不少於128GB;   2)RAM不小於4GB;安裝步驟:1. 在電腦主機上安裝64位的Ubuntu-12.04系統(Android編譯環境要求必須是64位系統)2

android開發環境搭建

for ips ogl developer 設置 path sys 打開 ins 一.安裝ADT插件 adt全稱是android developer tools,用途顯而易見。本文介紹在eclipse中在線安裝adt: 依次點擊 help>

android——kotlin開發入門之開發環境搭建

style blog extension activity image plugins 重要 打開 對話框 一.打開android studio—Setting—Plugins 註意,第一次是搜索不到的,會彈出一個對話框,在對話框中輸入Kotlin,選中第二個。在右邊點擊

aNDROID開發環境搭建總結

roi oid hao123 總結 baidu 開發環境 開發環境搭建 .com android開發 %E5%AE%89%E5%8D%93%E5%A4%9A%E5%AA%92%E4%BD%93%E6%92%AD%E6%94%BE%E5%99%A8%E7%9A%84%E5%B

求助aNDROID開發環境搭建

搭建 http set asset android開發 androi 求助 lis sset %E5%A6%82%E4%BD%95%E6%92%AD%E6%94%BEassET%E4%B8%AD%E7%9A%84%E9%9F%B3%E4%B9%90 http://musi

eclipse for php開發環境搭建(windows10)

php eclipse for php步驟:1,jdk工具安裝 2,PHP環境搭建 3,eclipse for php下載安裝 4,eclipse for PHP開發環境配置JDK工具安裝1).eclipse依賴Java環境,所以第一步必須安裝jdk工具,

libGDX開發環境搭建-Android Studio 最新版

and center spa 問題 generate 導入項目 div org 新版 http://blog.csdn.net/renwuqiangg/article/details/53088720 —————

Firefly-RK3288開發Android編譯環境搭建開荒

android ubuntu 編譯環境 kernel firefly 開發板 入手了Firefly-RK3288的開發板,自己從零開始搭建編譯環境開荒第一步:安裝Ubuntu12.04,使用安裝盤安裝(安裝的過程就不詳寫了,下面貼圖) 安裝完後,更新ubuntu 第二步:從官網上下載

Android開發環境搭建--完美解決eclipse安裝Genymotion插件找不到圖標問題

android 環境搭建 dropins genymotion插件圖標找不到 jar包使用eclipse安裝Genymotion插件的時候官方網站會提供一個Jar包,但是復制到D:\Green\eclipse\dropins和D:\Green\eclipse\features發現無效。重啟eclipse也不

React-Native 學習筆記-Android開發平臺-開發環境搭建

環境變量 最新版 下載 and 系統 系統環境變量 新版本 開發環境 studio 詳細步驟請查看官網對應文檔,BUT,有些註意事項請註意! 1,優先安裝Node.js,因為後面可以使用npm安裝軟件, 2,註意不要使用CNPM!!!!!!!!! 3,Android

WIN10網狐開發環境搭建Android客戶端編譯

ces text water cto img term 技術 分享 環境 http://i2.51cto.com/images/blog/201802/09/2e8eb644b82d1642df8b920f053a7bb0.png?x-oss-process=image/w

Android Studio安裝部署系列】二、Android Studio開發環境搭建

alt nand inf ima str php span 開發環境搭建 index.php 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 概述 Android Studio開發環境安裝步驟 下載Android Studio 下載地址: http://ww

Android Studio NDK開發環境搭建

com mce 添加 library 功能 安裝 def 配置 art 一、 下載安裝Android studio 和 NDK 二、 在Android studio中配置NDK(和SDK配置一樣) 三、 用Android studio建立一個工程,打開proje