NDK學習筆記(一)

以Windows環境爲例,如下工具在使用NDK開發Android應用程序時都會要用到:工具

  • Java Development Kit on Windows
  • Apache Ant on Windows
  • Android SDK on Windows
  • Cywin on Windows
  • Android NDK on Windows
  • Eclipse on Windows

下載或安裝這些開發工具的時候,會須要將一些路徑配置到 Windows 系統的環境變量中,好比 JAVA_HOME, ANT_HOME, ANDROID_SDK_HOME, CYWIN_HOME, ANDROID_NDK_HOME 和 path 等。學習

能夠使用下載的 Android NDK on Windows 中找到示例(在 samples 目錄下)來進行學習和實踐。開發工具

Eclipse 對於提升開發程序的效率,下面簡要說明一下在Eclipse中使用 Android NDK on Windows 包中示例的方法流程:ui

  1. 在 Eclipse 的 Preferences 中指定 Android NDK 的位置。
  2. 使用 Import 導入 Android SDK 的 samples 目錄下面的某個示例工程。
  3. 使用 Android Tools 中的選項爲示例工程增長對於 Native 的支持。
  4. 在 Android 虛擬機或者真機上運行示例工程,跟日常使用純的類 Java 代碼開發時的運行操做基本上差很少。

其實還能夠使用命令行來構建 Native 代碼,涉及到 ndk-build 命令和 GNU make 的一些操做。 Android Native 工程中有兩個重要的 GNU make 文件:Android.mk, Application.mk。命令行

使用 ndk-build 命令的時候能夠在後面帶上 NDK_LOG=1 來在命令行窗口中打印出描述了 Android NDK 構建系統內部狀態的日誌。日誌信息都會以 「Android NDK:」 開頭。日誌

若是隻是對實際執行的構建指令感興趣,帶上 V=1 就能夠了。ip

相關文章
相關標籤/搜索