我手頭現有海康威視安卓版的so檔案和jar檔案
我這樣寫了個單元檔案
unit HCNetSDKUnit;
interface
const
NET_DVR_API = 'libhcnetsdk.so';
// 初始化與釋放
function NET_DVR_Init(): BOOLean; cdecl; external NET_DVR_API;
function NET_DVR_Cleanup(): BOOLean; cdecl; external NET_DVR_API;
implementation
initialization
finalization
end.
然后在專案中加入這個單元檔案,不管是否呼叫定義的函式
只要在專案中有加入單元檔案,在模擬器和手機里運行編譯好的apk時
都會提示【很抱歉,“xxxxx”已停止運行】,只要在專案里洗掉這個檔案,就可以正常運行起來
求應該怎么才能正確呼叫第三方SO庫?
uj5u.com熱心網友回復:
我也想知道如何弄啊,那位大神告知一下。uj5u.com熱心網友回復:
開發安卓還是原JAVA吧!很多和硬體相關的東西都是用專用的庫。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/69285.html
標籤:語言基礎/算法/系統設計
