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打交道的經