久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > NDK項目開發實例

NDK項目開發實例 時間:2018-09-25      來源:未知

1、創建一個普通的應用程序

 2、添加支持庫 項目右鍵->Android Tools->Add Native Support 直接點擊Finish

3、在項目中生成多了幾個文件夾

4、首先配置javah的內容通過ecplise自動生成C頭文件

 配置的方式是:選項 Run->External Tools->External Tools Configurations

其中location:javah可執行程序的絕對路徑

 C:\Program Files\Java\jdk1.6.0_38\bin\javah.exe

Working Directory: 工作目錄

${project_loc}\src

Arguements:參數 后一行看情況

 -d ${project_loc:}/jni -classpath "${project_classpath};${env_var:ANDROID_SDK_HOME}/platforms/android-18/android.jar"

com.example.b02_swig_javah.MainActivity

5、配置SWIG的信息

1)在Android.mk中添加

2)在jni文件夾中添加

一下為代碼:

ifndef MY_SWIG_PACKAGE

$(error MY_SWIG_PACKAGE is not defined.)

endif

 MY_SWIG_OUTDIR:= $(NDK_PROJECT_PATH)/src/$(subst .,/,$(MY_SWIG_PACKAGE))

ifndef MY_SWIG_TYPE

MY_SWIG_TYPE := c

endif

ifeq ($(MY_SWIG_TYPE),cxx)

MY_SWIG_MODE := - c++

else

MY_SWIG_MODE :=

endif

 LOCAL_SRC_FILES+= $(foreach MY_SWIG_INTERFACE,\

$(MY_SWIG_INTERFACES),\

 $(basename $(MY_SWIG_INTERFACE))_wrap.$(MY_SWIG_TYPE))

LOCAL_CPP_EXTENSION+= .cxx

%_wrap.$(MY_SWIG_TYPE) : %.i

$(call host-mkdir,$(MY_SWIG_OUTDIR))

swig -java \

$(MY_SWIG_MODE) \

-package $(MY_SWIG_PACKAGE) \

-outdir $(MY_SWIG_OUTDIR) \

$<

3)添加文件Unix.i

通過點擊Button按鈕完成

將文本中helloworld!內容改變為 你好世界!

1、 2、添加 頭文件添加方式 Run->external Tools

3、創建C文件

4、添加系統頭文件 標準庫

添加方式

導入頭文件的方式 屬性-》c/c++常規-》path and symbols

點擊Add

頭文件路徑為ndk下platforms下任意一個都可以

添加成功:

5、書寫C文件代碼 (JNI代碼)

 
 

上一篇:NDK環境配置

下一篇:Java中基于TCP通信(一)

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部