Ndk開發筆記
<pre name="code" class="cpp">ndk開發: 1.編譯android本地程序的二種方法.q 2.安裝ndk編譯工具. 3.編寫android.apk程序. 4.編寫jni接口.定義應用程序接口, 5.編寫Java文件,生成相應的字節碼文件. 6.使用javah -jni Test 命令生成該java文件相應的c的頭文件. 7.使用ndk-build命令生成相應的庫文件. 一:創建一個arm本地程序.直接使用arm-linux-gcc 進行編譯,假設使用到庫的話須要使用 -statickeyword進行靜態鏈接庫文件. 1.編譯android本地程序的三種方法: 1.使用ndk開發工具進行編譯. a)安裝ndk android-ndk-r9d-linux-x86_64.tar.bz2 使用tar -xvf android-ndk-r9d-linux-x86_64.tar.bz2. b)解壓完畢須要配置環境變量: vim ~/.bashrc 加入以下的行. export PATH=/home/zshh/android-ndk-r9d:$PATH //這個是解壓後ndk所在文件文件夾/home/zshh/android-ndk-r9d c)拷貝一個ndk的例子文件到測試文件夾.例子文件存在/home/zshh/android-ndk-r9d/samples中. $ cd /home/zshh/android-ndk-r9d/samples 下. $ cp -a hello-jni/ ~/work/android/JNI/ $ [email protected]