1. 程式人生 > >Android NDK開發(一)環境搭建

Android NDK開發(一)環境搭建

  • 關於ndk的開發流程,對於Windows環境下NDK的開發,如果使用的NDK是r7之前的版本,必須要安裝Cygwin才能使用NDK。而在NDKr7開始,Google的Windows版的NDK提供了一個ndk-build.cmd的指令碼,這樣,就可以直接利用這個指令碼編譯,而不需要使用Cygwin了。只需要為Eclipse
    Android工程新增一個Builders,而為Eclipse配置的builder,其實就是在執行Cygwin,然後傳遞ndk-build作為引數,這樣就能讓Eclipse自動編譯NDK了。

(1)下載安裝NDK-r10c。

(2)開啟Eclipse,新建一個Android工程”DemoNDK”,在工程目錄DemoNDK下新建jni資料夾,該資料夾就用來儲存NDK需要編譯的檔案程式碼等。

(3)開始新建並配置一個Builder

(a)Project->Properties->Builders->New,新建一個Builder。
(b)在彈出的【Choose configuration type】對話方塊,選擇【Program】,點選【OK】:
(c)在彈出的【Edit Configuration】對話方塊中,配置選項卡【Main】。
在“Name“中輸入新builders的名稱(這個名字可以任意取)。

在“Location”中輸入nkd-build.cmd的路徑(這個是下載完ndk10後解壓後的路徑,這個建議放在根目錄下面,路徑不能有空格和中文)。根據各自的ndk路徑設定,也可以點選“Browser File System…”來選取這個路徑。
在“Working Diretcoty”中輸入DemoNDK位置(也可以點選“Browse Workspace”來選取DemoNDK目錄)。這裡寫圖片描述


(d)繼續在這個【Edit Configuration】對話方塊中,配置選項卡【Refresh】。
勾選“Refresh resources upon completion”,
勾選“The entire workspace”,
勾選“Recuresively include sub-folders”。
(e)繼續在【Edit Configuration】對話方塊中,配置選項卡【Build options】。
勾選“After a “Clean””,(勾選這個操作後,如果你想編譯ndk的時候,只需要clean一下專案 就開始交叉編譯)
勾選“During manual builds”,
勾選“During auto builds”,
勾選“Specify working set of relevant resources”。
點選“Specify Resources…”勾選DemoNDK工程中新建的“jni“目錄,點選”finish“。 點選“OK“,完成配置。

  • 到此,編譯環境已經成功搭建!

相關推薦

Android NDK開發環境搭建

關於ndk的開發流程,對於Windows環境下NDK的開發,如果使用的NDK是r7之前的版本,必須要安裝Cygwin才能使用NDK。而在NDKr7開始,Google的Windows版的NDK提供了一個ndk-build.cmd的指令碼,這樣,就可以直接利用這個

Android NDK開發CMake構建工具使用

  一、Android studio中需要的外掛:     CMake     LLDB     NDK   二、專案配置      ①build.gardle的配置  :多了兩個externalNativeBuild :def

micropython開發 環境搭建

跟隨潮流,學習micropython;這篇文章主要寫如何在windows環境下搭建編譯micropython原始碼的環境;需要你有一臺可以上網的windows電腦; 一、下載並安裝虛擬機器 VMware VMware虛擬機器軟體下載 連結:https://pan.baid

ESP8266與NodeMCU開發環境搭建

這一章將描述ESP8266的效能與指標,以及開發環境的搭建。 ESP8266是2015年推出的一款Wifi模組,準確來說是集成了Wifi功能的MCU,拉低了目前的市場上Wifi模組價格,甚至一度突破

qt+ffmpeg播放器開發環境搭建

1、首先下載安裝QT 要下載mingw版的如下: qt-opensource-windows-x86-mingw492-5.6.2 2,下載ffmpeg點選開啟連結 (版本要下對 32位的) a、下載dev包 解壓,將解壓後的檔案改為ffmpeg,將ffmpeg目錄

NDK開發筆記---環境搭建

安裝NDK開發環境:   結果: 執行 cygwin ,在彈出的命令列視窗輸入: cygcheck -c cygwin 命令,會打印出當前 cygwin 的版本和執行狀       態,如果 status 是 ok 的話,則 cygwin 執行正常。       然後依次

Android NDK 開發AndroidStudio 2.2 NDK開發環境搭建

前言 之前一直在用Eclipse 做開發,直到今年年初才將專案遷移到Google 推薦的AndroidStudio上面,畢竟這是一個趨勢,可誰知道事情根本沒有我想的那麼簡單,這期間遇到了N多坑,我想這些坑可能大家也有可能遇到,不在這裡詳細敘述。最終一個個問題的

使用JAVA開發微信公眾平臺——環境搭建開發接入

iges 微信平臺 校驗 後臺服務 結果 png 交互 package app 一、 初始微信公眾平臺 微信公眾平臺,即我們平時所說的“公眾號”,曾用名“官方平臺”、“媒體平臺”,但最終命名為&ldq

hybrid cordova+vue開發APP 環境搭建

沒有選擇react-navite,而選擇cordova+vue2.x,是因為react-navite有學習成本,並且cordova+vue2.x程式設計師 可以直接上手,效能上可以滿足需求,成本低,開發速度快。 安裝所需軟體 安裝node.js,官網下載

Android studio中NDK開發——使用CMake構建NDKDemo

一、前言 NDK可以支援使用C/C++來編寫Android程式,不但可以接入C/C++中優秀的庫資源,而且處理效率高,在音視訊方面有著廣泛的應用。本篇主要以CMake的方式來構建NDK,主要以最常規的方式建立一個NDKImportDemo,並對自動建立官方例子進行分析構建的過程以及CMakeLi

【SSH實戰】IntelliJ IDEA環境開發BOS物流專案環境搭建

一、專案概述二、搭建專案開發環境(一)資料庫環境/*建立一個數據庫*/ CREATE DATABASE bos CHARACTER SET utf8; /*建立一個新使用者*/ CREATE USER lee IDENTIFIED BY 'root'; /*對新使用者進行授權

SSM框架開發web專案系列 環境搭建

前言   開發環境:Eclipse Mars + Maven + JDK 1.7 + Tomcat 7 + MySQL   主要框架:Spring + Spring MVC + Mybatis   目的:快速上手搭建SSM開發環境,熟悉客戶端請求到資料庫操作的流程。

Android開發環境配置與建立模擬器

時間:大二下學期期末,2018年6月13日凌晨1點原因:Java期末作業平臺:Eclipse + Mac(強調!!時間寶貴,別走錯片場浪費了時間)第一次也可能是最後一次...——————————————————————————————————一、Eclipse中安卓開發環境配

Android studio中NDK開發:CMakeLists.txt編寫入門

自定義變數 主要有隱式定義和顯式定義兩種。  隱式定義的一個例子是PROJECT指令,它會隱式的定義< projectname >_BINARY_DIR和< projectname >_SOURCE_DIR兩個變數;顯式定義使用SE

Kotin + Anko Android開發 環境配置

下載android studio 3.0新建專案,勾選kotlin 3. 新增 anko 在app的build.gradle的dependencies中新增 compile("org.jetbrains.anko:anko:$anko_version") {     e

Android Studio下加入百度地圖的使用 ——環境搭建

  最近有學生要做畢業設計,會使用到定位及地圖資訊的功能,特此研究了一下,供大家參考,百度定位SDK已經更新到了5.0,地圖SDK已經更新到了3.5,但是在AndroidStudio中使用還是存在一些不穩定的情況,本章我們使用定位SDK 4.0,MAP SDK 3.0,下面我們開始搭建環境。 第一步:申請K

webkit瀏覽器開發之路——環境搭建

      最近在著手開發一款手機瀏覽器,於是便用到了非常受歡迎的webkit,將自己的學習經過記錄下來,希望能和大家一同探討學習。       第一篇文章就詳細說一下環境如何搭建。       準備工作:    (1)學習文章:搞清楚一些基本的東西,建議看英文的。 htt

Spring Security技術棧開發企業級認證與授權環境搭建

Spring Security是一個能夠為基於Spring的企業應用系統提供宣告式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反轉Inversion of Contr

[Windows驅動開發]VS2008搭建windows驅動編譯環境

開發windows驅動的第一步當然是要學會如何編譯windows驅動程式。 編譯windows程式的方式大約有以下幾種:     ● WDK提供的Build Environments: 微軟官方推薦使用WDK提供的Build Environments來對相應系統

java學習 環境搭建、hello world的demo

環境變量 網上 類庫 .com java開發 www cnblogs rgs .class   本程序媛搞前端的,上班偶有空閑,不妨來學習學習,不然怎麽包養小白臉,走上人生巔峰?   說實話,每個語言都相通,有了javascript的基礎,並且有了兩三年跟java打交道的經