摘要:大家好,我是騰訊的精神哥英文名,是資深碼奴的同時,又是神秘的實驗室研究員哦我的主要任務就是泡在實驗室里,嗑著瓜子嚼著雞爪,研究移動中各種專挑疑難坑爹時髦有趣的,并通過精神哥講系列定期分享給大家今天精神哥給大家分享的第一個是。
版權聲明:本文為騰訊Bugly原創文章,如需轉載,請標明出處。
大家好,我是騰訊Bugly的精神哥(英文名:spirit),是Bugly資深碼奴的同時,又是Bugly神秘的Crash實驗室研究員哦!我的主要任務就是泡在實驗室里,嗑著瓜子嚼著雞爪,研究移動App中各種Crash(專挑疑難、坑爹、時髦、有趣的Crash),并通過“精神哥講Crash”系列定期分享給大家!
今天精神哥給大家分享的第一個Crash是“UnsatisfiedLinkError” 。
一、UnsatisfiedLinkError基本介紹
現在App很多功能都是通過集成第三方工具實現的,第三方工具很有可能在SO動態庫里實現核心功能(Bugly提供的libBugly.so,能捕獲這類C/C++異常!),所以就算你不用NDK開發也一定會跟SO打交道,你確定你加載SO的姿勢都對了嗎?
二、錯誤場景分析
1、低級錯誤——根本木有SO,你加載個球啊!
2、進階錯誤——根本木有X86的SO,在X86的設備上你加載個球啊!
3、大坑——尼瑪,好難發現!
三、精神哥有話說
雖然出錯原因很簡單,但犯錯的人很確實多,這貨都擠到Bugly Crash影響力第16位了!
精神哥發現java.lang.UnsatisfiedLinkError中couldn"t find “XX.so”的占比非常高,上面提的三個場景都是這種錯誤!
但你見過下面這種錯誤嗎?
java.lang.UnsatisfiedLinkError:dlopen failed: “*//arm/*.so" has unexpected e_machine: 3
這是天坑啊,肯定是實習生挖的!
想知道怎么發生的?
請搜索關注公眾號:騰訊Bulgy,或搜索微信號:weixinBugly,關注我們 ,尋找答案
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/78325.html
摘要:換句話說,環境或應用程序沒有處于請求操作的適當狀態。項目中異常分析引發崩潰日志的流程分析解決辦法常見的出現場景狀態異常非法線程操作。導致的方法出來顯示消息位于該消息之后,遲遲沒有執行。這時候,的超時檢測結束,刪除了服務中的記錄。 目錄介紹 1.1 java.lang.UnsatisfiedLinkError找不到so庫異常 1.2 java.lang.IllegalStateExce...
摘要:例子突破的限制默認是的渠道移動開發者的聚集地,公眾號非著名程序員,每天一篇原創技術分享和移動互聯網知識分享,微信公眾號,頭條號和百度百家賬號都是非著名程序員。 遇到的問題 前幾天在做有關掃一掃的功能時,使用了zxing,在Android6.0的系統上出現了如下反應: Process: com.mhealth37.BloodPressure, PID: 21082 java.l...
閱讀 2643·2023-04-26 02:17
閱讀 1616·2021-11-24 09:39
閱讀 1078·2021-11-18 13:13
閱讀 2638·2021-09-02 15:11
閱讀 2775·2019-08-30 15:48
閱讀 3410·2019-08-30 14:00
閱讀 2438·2019-08-29 13:43
閱讀 663·2019-08-29 13:07