android ndk之常用命令篇

來源:互聯網
上載者:User

這裡的命令是基於ndk release 5進行的和release之前的不一樣的。

 

編譯命令

ndk-build

強制重新編譯,在ndk根目錄下

.ndk-build -B          -B為強制編譯選項

制定工程目錄編譯,避免cd 目錄

ndk-build -C <project-path>

 

nkd-clean 清除產生的二進位檔案

ndk-build NDK_DEBUG=1 產生可編譯的二進位檔案
ndk-build V=1 開始編譯,顯示編譯命令
dk-build -B V=1 強制重新編譯,並顯示編譯命令



 

如何把一個.java的native檔案整成含有jni方法的檔案呢

有一個檔案檔案名稱字是hello.java

用javac編譯

javac hello.java產生hello.class

然後使用javah產生 .h檔案 進入項目的bin目錄

假設hello.java位於包com.samples.hellondk包下

輸入

javah -jni com.samples.hellondk.hello

命令,此時將在bin目錄下產生一個名字是com_samples_hellondk_jni.h

的從標頭檔

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.