Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android開發基礎2-NDK安裝和使用(圖)

Android開發基礎2-NDK安裝和使用(圖)

編輯:Android開發實例

使用C/C++開發的使用這個SDK,可以很方面的進行開發,對於已有C/C++代碼的移植是個很關鍵的部分

The Android NDK is a complement to the Android SDK that helps you to:

- Generate JNI-compatible shared libraries that can run on the Android

1.5 platform (and later) running on ARM CPUs.

- Copy the generated shared libraries to a proper location of your

application project path, so they will be automatically added to your

final (and signed) .apks

Cygwin安裝

http://www.cygwin.com/下載安裝程序

可以先下載後再安裝,全部下載1.7G,安裝後大小5.6G

開發

命令行編譯

注意按照“前置條件(JDK和環境變量)”設置好環境變量,能夠找到cygwin和NDK的目錄

在cygwin的命令行下即可編譯NDK的sample文件

IDE中編譯

ADT

http://dl-ssl.google.com/android/eclipse/

CDT

http://download.eclipse.org/tools/cdt/releases/helios

使用如上的地址在線安裝好ADT和CDT即可編譯

注意:

如下是對於具體的NDK項目(hello-jni)的設置,需要把NDK新建的Builder放在第一個(新加的builder設置為NDK_Builder)

這樣IDE編譯這個項目時先編譯NDK的文件

Hello-jni的例子

編譯NDK庫文件

在Eclipse中打開項目[由於NDK的IDE功能不是很強,可以不使用CDT,使用上面的命令行編譯庫即可]

此時可以和界面整合跟蹤

文檔

android-ndk-r5\docs可以看到文檔,包括make文件的格式、文件的結構等等都可以看到

調試

NDK的調試功能目前比較弱,可以使用CDT或者Visual studio調試庫文件

參考:http://www.fengfly.com/plus/view-196895-1.html

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved