Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android native開發環境搭建

android native開發環境搭建

編輯:關於Android編程

1,安裝ndk和sdk

到http://developer.android.com/tools/sdk/ndk/index.html下載ndk軟件,目前最新的版本是android-ndk-r9c,根據操作系統下載對應的版本。

解壓ndk文件,把解壓後的目錄加入系統環境變量。

打開命令控制台,輸入ndk-build測試是否安裝成功。

到https://developer.android.com/sdk/index.html下載sdk文件,解壓安裝。

2,ndk編譯

以最簡單的helloworld工程為例

新建一個helloworld目錄,在該目錄下新建一個文件夾jni。

在helloworld/jni目錄下添加文件Application.mk,Android.mk,main.cpp

Application.mk內容如下:

APP_STL:= gnustl_static

APP_CPPFLAGS:= -frtti -fexceptions

APP_ABI:= armeabi

APP_PLATFORM:= android-14

Android.mk內容如下:

LOCAL_PATH:= $(call my-dir)

include$(CLEAR_VARS)

LOCAL_MODULE:=helloworld

LOCAL_SRC_FILES:=main.cpp

include$(BUILD_EXECUTABLE)

main.cpp中隨便添加一個打印語句。

打開命令控制台,在helloworld目錄下執行ndk-build編譯程序,生成的可執行文件在helloworld/ libs/armeabi下

注:Android.mk編寫語法可網上搜索查看,此處舉例為一個最簡單的應用。

3,執行軟件

通過usb線連接android開發板。(確認usb驅動已安裝)

在sdk安裝目錄/ platform-tools下執行

adb push \libs\armeabi\helloworld /test

其中為工程具體的路徑,/test為板上路徑。該命令將編譯好的執行文件上傳到板上。

然後執行adb shell進入板上控制台環境(該環境為板上的linux終端,可以執行如ls、ps各種命令),切換到/test目錄,執行chmod 777 helloworld,再執行./helloworld,至此可以看到打印語句。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved