天天看點

Windows 下Android NDK在Eclipse中的配置

提前準備:

1.Android NDK;

2.Sequoyah2.0,這是一個Eclipse插件,可用于Android本地開發。必須是Eclipse3.7;

3.Eclipse3.7;

4.CDT 插件。支援Eclipse上C++的開發。

5.Cygwin。注意把bin目錄設定到Window的Path環境變量中。

配置:

1.視窗->首選項->Android->本機開發;設定你的NDK位置;

2.在項目上右擊->Android Tools->Add Native support,出現“添加Android本機支援”對話框。設定好生成的so的名字後,點選完成。出現是否更改Android本機開發透視圖對話框,點選是。

3.檢視項目。自動生成了jni,libs檔案夾。以及一些JNI配置檔案,如Android.mk.

4.在項目上右擊->屬性->C/C++建構->建構器設定Tab下。修改ndk-build為bash D:\Android\android-ndk-r5c\ndk-build,其中D:\Android\android-ndk-r5c\ndk-build為NDK-Build的位置。

5.在項目上右擊->屬性->C/C++正常->路徑和符号->包含Tab下。選擇“GNU C”->點選“添加”->選擇“檔案系統”->D:\Android\android-ndk-r5c\platforms\android-8\arch-arm\usr\include,這個是對應平台支援的C++類型->點選确定。

6.完成,點選“運作”,是不是生成了SO庫。