解決javah生成.h頭文件找不到找不到android.support.v7.app.AppCompatActivity的問題


問題描寫敘述

在使用Android Studio進行JNI開發時,須要使用javah生成C或C++的頭文件,可是可能會遇到:

錯誤: 無法訪問android.support.v7.app.AppCompatActivity
找不到android.support.v7.app.AppCompatActivity的類文件

這樣或相似的報錯。主要原因是編譯的classpath未增加v4和v7庫。

解決的方法

這里windows系統為例。

增加v4和v7庫的完整命令例如以下:

javah -d jni -classpath D:\ide\android-sdk\platforms\android-22\android.jar;D:\ide\android-sdk\extras\android\support\v4\android-support-v4.jar;D:\ide\android-sdk\extras\android\sup
port\v7\appcompat\libs\android-support-v7-appcompat.jar;..\..\build\intermediates\classes\debug com.gst.jnitest.MainActivity


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM