[问题] 调用System.loadLibrary()如何防止crash

楼主: ordous (大根)   2017-12-21 22:35:34
大家好
请问 System.loadLibrary() 如果找不到 .so file
有办法防止 APP 发生 crash 吗
我用 try catch 把它包住
try {
System.loadLibrary(SO_FILE_NAME);
}
catch (Exception e) {
e.printStackTrace();
}
但似乎没有用
还是有其他方式呢?
作者: lnmlee   2017-12-21 22:57:00
试试catch (UnsatisfiedLinkError e)
楼主: ordous (大根)   2017-12-22 10:07:00
谢谢大大,用UnsatisfiedLinkError是可行的!查了java API,原来他是extends Error而非Exception

Links booklink

Contact Us: admin [ a t ] ucptt.com