課程
/移動開發
/Android
/Android-NDK入門
我在DOS指令輸入Javah -classpath導入Android。jar的時候爆出了主線程的錯誤
2015-07-16
源自:Android-NDK入門
正在回答
錯誤是提示你:有非法參數,是一個無效的類名,也就是說,可能你的native方法并不是定義在MainActivity.java這個類中的,你的native方法定義在哪個類中,最后的(包名+類名),就是哪個類
只有包含native方法的類,用javah才能生成對應方法的
.h文件
首先要在工程的根目錄下新建一個jni文件夾,然后執行下面的命令就可以生成.h文件啦,還有,你的目錄最好不要用中文命名吧
?javah –classpath bin/classes –d ?jni com.example.hellondk.MainActivity
曉lee123 提問者
舉報
本課程為NDK開發入門教程,帶領大家一步一步掌握使用NDK開發
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-07-16
錯誤是提示你:有非法參數,是一個無效的類名,也就是說,可能你的native方法并不是定義在MainActivity.java這個類中的,你的native方法定義在哪個類中,最后的(包名+類名),就是哪個類
只有包含native方法的類,用javah才能生成對應方法的
.h文件
2015-07-16
首先要在工程的根目錄下新建一個jni文件夾,然后執行下面的命令就可以生成.h文件啦,還有,你的目錄最好不要用中文命名吧
?javah –classpath bin/classes –d ?jni com.example.hellondk.MainActivity