Linux命令行下編譯Android NDK的示例代碼
這幾天琢磨寫一個Android的Runtime用來加速HTML5 Canvas,讓GameBuilder+CanTK 不但開發(fā)速度快,運行速度也能接近原生應用。所以花了點時間研究Android NDK,網(wǎng)上的資料都是講IDE里的編譯方法,這里記錄一下命令行下的編譯方法,供有需要的朋友參考。
這里以編譯hello-gl2為例:
0.安裝Android NDK/SDK,設置PATH變量(根據(jù)具體情況調整)
PATH=$PATH:/work/android/android-sdk-linux/platform-tools/:/work/android/android-sdk-linux/tools/ PATH=$PATH:/work/android/android-ndk-r8/build/tools:/work/android/android-ndk-r8/ export PATH
1.用android創(chuàng)建一個新工程
cd /work/android/android-ndk-r8/samples android create project -n Hello -p hello -a Main -k com.hello -t 1
創(chuàng)建這個工程的目的是產(chǎn)生ant編譯需要的文件:
build.xml local.properties project.properties
2.現(xiàn)在需要編譯那個NDK例子,就把這幾個文件拷貝到對應的目錄下。這里編譯hello-gl2:
[lixianjing@lixianjing samples]$ cp hello/build.xml hello-gl2/ [lixianjing@lixianjing samples]$ cp hello/local.properties hello-gl2/ [lixianjing@lixianjing samples]$ cp hello/project.properties hello-gl2/
3.然后編譯,先用ndk-build編譯原生代碼,再用ant debug生產(chǎn)apk。
[lixianjing@lixianjing hello-gl2]$ ndk-build [lixianjing@lixianjing hello-gl2]$ ant debug
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
相關文章
Android開發(fā)實現(xiàn)ListView點擊item改變顏色功能示例
這篇文章主要介紹了Android開發(fā)實現(xiàn)ListView點擊item改變顏色功能,涉及Android布局及響應事件動態(tài)變換元素屬性相關操作技巧,需要的朋友可以參考下2017-11-11
TextVie獲取顯示字符串的寬度之Android開發(fā)
在項目開展過程中遇到問題要判斷textview是否需換行,要解決此問題首先判斷textview要顯示的字符串的寬度是否超過我設定的寬度,若超過則執(zhí)行換行,需要的朋友可以參考下2015-07-07
Android自定義view實現(xiàn)圓形、圓角和橢圓圖片(BitmapShader圖形渲染)
這篇文章運用實例代碼介紹如何在Android中自定義view,使用BitmapShader圖形渲染方法來實現(xiàn)圓形、圓角和橢圓的繪制,有需要的可以參考借鑒。2016-08-08
一看就喜歡的loading動畫效果Android分析實現(xiàn)
一看就喜歡的loading動畫效果Android分析實現(xiàn),絢爛的效果,相信大家一定會喜歡,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-01-01
Android自定義View實現(xiàn)數(shù)字密碼鎖
這篇文章主要為大家詳細介紹了Android自定義View實現(xiàn)數(shù)字密碼鎖,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06
21天學習android開發(fā)教程之SQLite分頁讀取
21天學習android開發(fā)教程之SQLite分頁讀取,Android包含了常用于嵌入式系統(tǒng)的SQLite,免去了開發(fā)者自己移植安裝的功夫,感興趣的朋友可以參考一下2016-02-02
android圖像繪制(七)ClipRect局部繪圖/切割原圖繪制總結
這幾天開始學游戲地圖制作,今天小小的總結一下Canvas的clipRect()接口的使用,接下來介紹ClipRect局部繪圖/切割原圖繪制感興趣的朋友可以了解下2013-01-01

