有沒有什麼方法可以知道我的Android設備在調用它之前是否會支持本地調用JNI庫?我怎麼知道我的Android設備是否會支持C指令?
假設應用程序在沒有兼容的abi(x86,mips ...)的架構上運行,我想捕獲錯誤(例如嘗試捕獲),而不是立即停止嘗試調用JNI沒有與他的CPU兼容的abi。
怎麼可能知道這個?
有沒有什麼方法可以知道我的Android設備在調用它之前是否會支持本地調用JNI庫?我怎麼知道我的Android設備是否會支持C指令?
假設應用程序在沒有兼容的abi(x86,mips ...)的架構上運行,我想捕獲錯誤(例如嘗試捕獲),而不是立即停止嘗試調用JNI沒有與他的CPU兼容的abi。
怎麼可能知道這個?
如果您發佈過谷歌的Play應用程式,你沒有做任何事情,導致谷歌播放只顯示應用程序,如果這是與您的設備兼容。
在其他任何情況下,如果您嘗試強制安裝另一個體繫結構的應用程序,請在安裝時發生錯誤。
System.loadLibrary()
是第一個會拋出UnsatisfiedLinkError
如果JNI庫不存在當前平臺。