歡迎使用我的 在線工具

          小D

          讀歷史、看小說、寫程序都是我所愛。技術不好,頭腦不靈光,靠的是興趣。
          隨筆 - 35, 文章 - 25, 評論 - 13, 引用 - 0
          數據加載中……

          如何開始NDK

          首先需要一個集成了Android SDK的eclipse,這就不多說了。
          1, 首先我是在WinXP下面進行的,所以要安裝Cygwin(這是一個在Windows下面運行linux/unix的工具,而你不需要安裝相應的OS),請安裝最新版本,在下載包的時候
          請注意下載,
          autoconf2.1 
          automake1.10 
          binutils 
          gcc-core 
          gcc4-core 
          gdb 
          pcre 
          pcre-devel 
          這些必須下載。
          安裝完成后,
          打開Gygwin,輸入
          make -v
          gcc -v
          檢查是否安裝成功,否則點擊setup.exe更新。
          2,下載NDK
          3,在Cygwin的home/用戶/.bashrc文件最后加上
          NDK=/cygdrive/d/android-sdk-windows/android-ndk-r6
          #向外指定該變量
          export NDK
          d/android-sdk-windows/android-ndk-r6是你的NDK的目錄d代表盤符。
          輸入cd $NDK檢查是否成功。如果成功就會跳轉到前面指定的目錄。
          4,將Cygwin的bin目錄和ndk的安裝目錄都加入的path環境變量的后面。
          5,編譯hello-jni示例,在Cygwin中進入到samples\hello-jni\jni目錄,
            執行$NDK/ndk-build編譯c程序。編譯后會生成libs\armeabi\libhello-jni.so
            OK。
          6, 可以在eclipse中安裝cdt,這樣可以更方便的編寫c/c++程序。
          7, Eclipse 的生成器。以下是我的配置: (感謝)
             右擊你的項目,選擇properties
             在左邊的列表中選擇Builders
             在右側,點擊 New… 按鈕 
             在列表框,選擇Program 作為配置類型;點擊OK 按鈕,進入下一個配置對話框。 
             命名 name 為NDK Builder  
             選擇 Location 為d:\cygwin\bin\bash.exe 
             Working Directory 為d:\cygwin\bin 
             Arguments 為: 
             --login -c "cd /cygdrive/D/android_works/HelloJni/jni && ndk-build"
             確保在 login 前有兩個連接號, -c 后面的引號。 
             接著打開 refresh 的 tab 面板: 
             選中Refresh resources upon completion
             選擇Specific resources
             點擊Specify resources 按鈕,選擇你項目的 lib 目錄,如果你沒有lib目錄,那么使用默認選擇The entire workspace即可。
             選中Recursively include sub-folders  
             接著打開Build Options 的 tab 面板: 
             選中Allocate Console 
             選中Launch in background 
             選中Run the builder After a Clean 
             選中Run the builder During manual builds 
             選中Run the builder During auto builds 
             選中Specify working set of relevant resources 
             點擊Specify Resources 按鈕,選擇你項目的 JNI 目錄,并包含所有的文件。 
             點擊OK 按鈕。 

          posted on 2011-08-26 23:56 vagasnail 閱讀(1295) 評論(2)  編輯  收藏 所屬分類: javaAndroid

          評論

          # re: 如何開始NDK[未登錄]  回復  更多評論   

          重來沒有人評論過,我自己評論我自己還不行啊!!!
          2011-08-28 22:07 | vagasnail

          # re: 如何開始NDK  回復  更多評論   

          @vagasnail 排版有點暈....

          2014-09-19 17:43 | mzdbskipop
          主站蜘蛛池模板: 鹤庆县| 娱乐| 茌平县| 泽普县| 永宁县| 邵阳县| 舞钢市| 德令哈市| 沈丘县| 武威市| 库伦旗| 夏津县| 留坝县| 西藏| 新民市| 渑池县| 江安县| 马山县| 株洲市| 万载县| 盱眙县| 麦盖提县| 基隆市| 左贡县| 得荣县| 漳平市| 安义县| 阿巴嘎旗| 太原市| 桐梓县| 金门县| 蒙自县| 望奎县| 九寨沟县| 武川县| 长垣县| 仙桃市| 迁安市| 桐柏县| 定陶县| 罗江县|