Android开发如何使用JNA
1. JNA(Java Native Access)項目已經遷移到 github,最新的項目鏈接:https://github.com/java-native-access/jna?。首先前往該地址下載使用 JNA 需要的兩個 jar 庫文件,jna.jar,jna-platform.jar?。
2. 在非安卓的平臺上,一般我們直接使用這兩個 jar 包就可以輕松使用 JNA 并進行安卓開發了。在安卓上由于這兩個 jar 包默認沒有對應安卓版本的?libjnidispatch.so 文件,因此我們需要從 jna master 中提取該文件并對 jna.jar 文件進行改造,或者使用 jna-min.jar 文件。
3. 在第一項的項目鏈接下載 jna-master.zip,為了方便開發者下載,可按照如下鏈接下載:http://download.csdn.net/download/jazzsoldier/9973503?。打開該壓縮包解壓,進入 dist 目錄,可以看到用于安卓平臺的各類處理器架構的 jar 包,選擇對應于我們的開發目標安卓設備處理器的 jar 包,以我常用的為例。選取?android-armv7.jar,使用解壓軟件進行解壓,其中的?libjnidispatch.so 文件即為所需目標文件。
4. 將 dist 路徑下的 jna.jar 文件進行解壓,將其中的 so?文件全部刪除然后重壓縮。或者直接使用該目錄下的 jna-min.jar 文件即可。
5. 將步驟三與四獲取的?libjnidispatch.so 文件以及 jna.jar(或 jna-min.jar),jna-platform.jar 拷貝到安卓開發項目 libs 及相應處理器目錄,如下所示。并在項目設置中添加這些庫即可成功使用 JNA。
6. 安卓 JNA Demo 鏈接如下:安卓JNA例程 -?http://download.csdn.net/download/jazzsoldier/9993574
如果覺得本文對你有用就點贊吧,有問題可以及時與我郵件或者評論哦~:-D
總結
以上是生活随笔為你收集整理的Android开发如何使用JNA的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ibatis - Open quote
- 下一篇: ERP源码 跨境电商ERP源码 Java