eclipse 開發 jni

eclipse 開發 jni

昨天用了android studio 開發jni,今天嘗試下並總結了eclipse開發jni.

  • 第一步 配置ndk http://tools.android-studio.org/ 下載地址
    配置圖

  • 第二步 創建項目,添加支持庫
    右鍵項目->android tools ->add native support 然後創建so庫名
    創建庫名

  • 第三步 你發現多了一個jni文件夾,裏面多了兩個文件。因爲我們用c語言開發,所以需要修改爲c文件,並且在mk文件裏面修改,如下圖
    這裏寫圖片描述
    這裏寫圖片描述
    這裏寫圖片描述
    這裏寫圖片描述

  • 第三步 添加語法支持 你會發現此時我們的c 文件顯示錯誤,項目右鍵->properties->c/c++general->path and symbol ->add ->file system->選擇ndk的版本號,如下圖
    這裏寫圖片描述

    • 第四步 創建native 方法,並調用
      這裏寫圖片描述
  • 第五步 生成h文件
    cmd進入 項目所在目錄的bin\classes文件下
    這裏寫圖片描述
    然後輸入javah -d jni -classpath D:\Android_SDK\platforms\android-23\android.jar;E:\Work\Hello\bin\classes com.example.hello.MainActivity
    這裏寫圖片描述

你會發現classes目錄下生成了一個h文件,我們把它複製到項目的jni目錄下
這裏寫圖片描述

  • 第六步 寫c代碼,方法名我們從h文件拷貝來
    這裏寫圖片描述

-第七步 編譯,你會發現在lib下生成了so庫,然後我們在Activity中加載
這裏寫圖片描述
這裏寫圖片描述

-第八部 運行,可發現調用成功

發佈了49 篇原創文章 · 獲贊 35 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章