windows下eclipse搭建android_ndk開發環境
1、安裝cygwin:
由於NDK編譯代碼時必須要用到make和gcc,所以你必須先搭建一個linux環境, cygwin是一個在windows平台上運行的unix模擬環境,它對於學習unix/linux操作環境,或者從unix到windows的應用程序移植,非常有用。通過它,你就可以在不安裝linux的情況下使用NDK來編譯C、C++代碼了。
首先下載cygwin安裝程序setup.exe。 下載地址為:https://www.cygwin.com
安裝時選擇ALL以免遺漏gcc等工具。
安裝完成後點擊完成結束安裝。下麵測試一下cygwin是不是已經安裝好了:
運行cygwin,在彈出的命令行窗口輸入:cygcheck -c cygwin命令,會打印出當前cygwin的版本和運行狀態,如果status是ok的話,則cygwin運行正常。然後依次輸入gcc –version,g++ --version,make –version,gdb –version進行測試,如果都打印出版本信息和一些描述信息,非常高興的告訴你,你的cygwin安裝完成了!
2、下載Android NDK
https://dl.google.com/android/ndk/android-ndk-r4-windows.zip
https://androidappdocs.appspot.com/sdk/ndk/index.html
https://developer.android.com/sdk/ndk/overview.html
下載android-ndk-r4-windows.zip安裝包,然後解壓縮到:D:\android-ndk-r4。
3、整合cygwin和Android NDK
編輯文件:D:\cygwin\home\Administrator\.bash_profile,在末尾增加:
# Android NDK
NDK=/cygdrive/d/helios/android-ndk-r4
export PATH="$NDK:$PATH"
保存後重新啟動cygwin(開始->運行:cygwin)。
4、安裝CDT
CDT是eclipse開發c++的組件包,這裏聲明一下,使用NDK開發android是不需要CDT的。如果你安裝了CDT,會在以後review別人的c++ code時帶來一些方便。進入下麵的地址頁麵:https://www.eclipse.org/cdt/downloads.php
可以看到:
CDT 7.0.2 for Eclipse Helios
Eclipse package: EclipseC/C++ IDE Helios SR2.
p2 software repository: https://download.eclipse.org/tools/cdt/releases/helios.
記下URL:
https://download.eclipse.org/tools/cdt/releases/helios
打開eclipse菜單Window->Install new Software,
Work with:
https://download.eclipse.org/tools/cdt/releases/helios
按按鈕[Select All],[Next>],安裝和更新CDT。完成之後,就可以在eclipse中創建、編輯、編譯、調試C/C++程序了(但這樣的程序並不天生是一個Android NDK程序。更多的功能選項要逐步探索)。
最後更新:2017-04-03 16:48:51