寫教學的最大目的是教會未來的自己

在Eclipse透過JNI 跑C/C++ for android-基礎安裝篇

首先,這是一個很複雜的問題…..因為 我搞了好久才搞定

這一篇應該算是經驗談,所以如有錯誤麻煩告知

 

參考資料:

http://ibuzzlog.blogspot.tw/2012/07/android-jni_20.html

http://zhoujianghai.iteye.com/blog/897212

http://j796160836.pixnet.net/blog/post/31583827-%5Bandroid%5D-安裝ndk與使用jni呼叫系統底層native的c-

 

環境準備

一開始你要先有eclipse+ android SDK

這是android 程式開發的基礎環境,相信大部分的人都是用這個環境來寫作

我目前是使用eclipse JUNO 中文化版本 教學也以中文化版本為主,英文版 可以看上面參考資料

 

所需安裝軟體

  1. androoid NDK  這是要讓android 能透過JNI 來執行C語言時所必需的套件
  2. eclipse CDT    這是讓eclipse 有C/C++ 的開發環境
  3. eclipse NDK   這是把NDK 引入eclipse 的套件
  4. cygwin            這是C/C++的compiler

 

其中最難搞 的是第四項,其他的很簡單….

安裝androoid NDK

  1. http://developer.android.com/tools/sdk/ndk/index.html 下載最新版本
  2. 解壓縮到硬碟,可以放在和android SDK 相同資料夾下方便管理
  3. 搞定

 

安裝eclipse CDT

  1. 在eclipse 下開啟 說明->Install New Software
  2. 在work with 中搜尋http://download.eclipse.org/tools/cdt/releases/indigo,如下徒選想CDT相關的安裝,應該是只要第一個就好,不過我連第二個也順便了 沒差
    2013-05-26_130016
  3. 接下來就是和android ADT 的安裝程序相同,就一路 下一部,同意 OK等等…我就不截圖了,因為我都安裝過了….
  4. 結束後eclipse 會要你重新啟動軟體,選YES

 

安裝eclipse NDK

  1. 在eclipse 下開啟 說明->Install New Software
  2. 在work with 中搜尋https://dl-ssl.google.com/android/eclipse/  ,如下圖選得NDK
    2013-05-26_130509
  3. 之後程序也一樣,一路 下一部 ,同意 OK…
  4. 重新啟動eclipse
  5. 選擇視窗->喜好設定->android->NDK 把之前安裝NDK 的位置貼上來
    2013-05-26_165110

安裝cygwin

這部分程序十分之麻煩,我也是看其他教學,而且看了不少,

請參考http://blog.csdn.net/javatiger427/article/details/6115693 這篇來完成

網路上的安裝教學都大同小異,我找了這篇是最清楚有圖的

雖然版本不同,不過OK 的

 

 

先寫到這裡…之後的設定、測試 晚點再來弄,設定很麻煩的….

Post to Twitter Post to Plurk Post to Facebook Send Gmail

發表迴響

Copyright © 2020. All Rights Reserved.

歡迎光臨
初音