NDK問題 : Javah 生成.h檔案
cmd 下:
javah -classpath bin/classes -bootclasspath D:\Android\android-sdk\platforms\android-17\android.jar -d jni com.example.hellojni.HelloJni
Eclipse 下:
test.java如下:
package test;
public class test {
public native String stringFromJNI();
/* This is another native method declaration that is *not*
* implemented by 'hello-jni'. This is simply to show that
* you can declare as many native methods in your Java code
* as you want, their implementation is searched in the
* currently loaded native libraries only the first time
* you call them.
*
* Trying to call this function will result in a
* java.lang.UnsatisfiedLinkError exception !
*/
public native String unimplementedStringFromJNI();
/* this is used to load the 'hello-jni' library on application
* startup. The library has already been unpacked into
* /data/data/com.example.hellojni/lib/libhello-jni.so at
* installation time by the package manager.
*/
static {
System.loadLibrary("hello-jni");
}
}
點下拉箭頭
普通java專案:設定如下:
-verbose
-d ${project_loc}\jni
-classpath ${project_loc}\bin
${java_type_name}
-d ${project_loc}\jni
-classpath ${project_loc}\bin
${java_type_name}
linux下的修改
/home/proud/KuaiPan/Android/jdk1.6.0_45/bin/javah
${project_loc}/bin
-verbose
-d ${project_loc}/jni
-classpath ${project_loc}/bin
${java_type_name}
-d ${project_loc}/jni
-classpath ${project_loc}/bin
${java_type_name}
android 專案要稍微修改下:
-verbose
-d ${project_loc}\jni
-classpath ${project_loc}\bin\classes
-bootclasspath D:\Android\android-sdk\platforms\android-17\android.jar
${java_type_name}
-d ${project_loc}\jni
-classpath ${project_loc}\bin\classes
-bootclasspath D:\Android\android-sdk\platforms\android-17\android.jar
${java_type_name}
選中test.java .從下拉選單中選擇新建的tools configure
重新整理 專案 :jni下就會生成。h檔案
注:控制檯列印出亂碼處理:
相關文章
- 標頭檔案生成器-javah.exe(轉)Java
- javah命令問題請教Java
- hibernate的hbm檔案生成問題
- myeclipse生成影射檔案的問題Eclipse
- Trace檔案過量生成問題解決
- Oracle Trace檔案過量生成問題解決Oracle
- 在Eclipse 下整合ndk 自動編譯生成so檔案Eclipse編譯
- 檔案存放問題
- 關於vue-cli生成的dist 檔案怎麼訪問的問題Vue
- 記錄小程式跳轉h5,然後h5涉及下載檔案的問題H5
- 【odoo】【知識點】生成pdf檔案時缺少樣式的問題Odoo
- jar檔案換成exe檔案問題?JAR
- 日誌檔案問題
- 【問題】 檔案搜尋
- Oradebug使用淺談--生成Hang或Locking問題分析檔案
- oracle控制檔案及引數檔案問題Oracle
- 使用主題檔案(包含CSS檔案)時遇到的問題CSS
- vim 檔案中出現 ^H
- 利用IDEA進行JNI開發:使用NDK生成Linux平臺下的so檔案IdeaLinux
- 生成 api檔案API
- SSIS 生成檔案
- 又是hosts檔案的問題
- 常見問題--控制檔案
- NDK的坑爹問題make: *** No rule to make target
- fcntl.h與unistd.h標頭檔案
- fcntl.h標頭檔案
- javah 命令小結Java
- 檔案監控效能問題【BUG】
- 檔案路徑問題( ./ 和 ../ 和 @/ )
- PHP檔案頭BOM頭問題PHP
- jboss建立新檔案的問題
- JiveJdon3.0 配置檔案問題
- 有關*.properties檔案的問題
- 上傳檔案超時問題
- 如何生成csr檔案
- 流式生成Excel檔案Excel
- java 生成 excel檔案JavaExcel
- POI生成EXCEL檔案Excel