AndroidStudio中呼叫So庫方法

2021-07-16 05:20:02 字數 602 閱讀 1594

呼叫so庫里的方法也有兩種方式:

(1)so庫有對應的jar包,把jar包放進libs裡就可以呼叫so庫裡面的方法了,當然得先把so放進jnilibs裡;

(2)只有so庫,沒有jar包,下面詳細討論這種情況…..

沒有jar包又想呼叫so裡的方法,其實也是很簡單的,前提當然是要把so庫放進jnilibs裡

system.loadlibrary(「jnigpio3」)顧名思義了……

再看一眼so庫的存放

這裡的重點就是,so庫里的路徑要跟loadspeakerso的包名一致(把路徑裡的mainactivity換成loadsperkerso),上圖吧..

如果so庫里的這個路徑跟我們要system.loadlibrary()所在類的包名不一致,那麼會報mainactivity noclassdeffounderror的錯誤,這點是要注意的….

做完上面的事情,就可以隨意呼叫so庫里的方法了

Androidstudio中Asset的建立和引用

一 建立 這樣就在main資料夾下建立了乙個和res資料夾同級的assets資料夾了 二 使用 1.載入assets目錄下的網頁 載入assets win8 demo 目錄下的index.html網頁 webview.loadurl file android asset win8 demo inde...

android studio 中的編碼問題

在 android studio 中直接建立專案和匯入其他專案都會有乙個檔案編碼設定的問題,在 android studio version 1.2.0 中設定檔案的編碼,只需要兩步 1.開啟setting editor file encoding 進行編碼設定 2.開啟module的 build....

Android Studio中的SVN使用

開發時遇到要使用android studio as 所以學習了一下as中的svn使用 1.新增svn步驟很多,不在詳細介紹,詳情可以參考 過程很詳細 這裡簡單說下需注意的地方 黑色代表和伺服器同步 2.使用svn show history 時顯示問題 暫時仍不會使用,沒有像eclipse那樣帶有增刪...