工程下載https://download.csdn.net/download/cnicfhnui/10422621
上一篇是怎麼生成調用so庫
這邊來創建jar庫,用jar庫調用so庫,程序直接調用jar庫就可以了
結合上篇:Android Studio中so庫的創建與使用、jar庫(jar調用so庫)的創建與使用(一)
在上篇工程菜單File->New->New Module...創建一個Java Library
實現這個類,與上篇一樣
在libjnitest目錄中(也就是我們剛纔創建的庫名)打開build.gradle
添加如下內容,主要作用是把生成的jar直接放在app/libs文件夾中
終端裏執行
gradlew makeJar
調用這個庫
注意:調用前把JniTest.JAVA刪除掉,
看下圖JniTest.JAVA已經刪除了,否則調用的還是上篇寫的JniTest類而非JniTest.jar庫,直接調用so庫才用JniTest.JAVA,而用jar庫來調用so庫就不用JniTest.JAVA文件了