筆記 安卓 使用breakpad定位崩潰問題

2021-10-16 10:08:15 字數 544 閱讀 4274

極客時間

參考參考

參考專案

編譯之後執行崩潰生成dump檔案

android studio安裝目錄下 有個minidump_stackwalk.exe d:\android-studio\install_dir\bin\lldb\bin

使用minidump_stackwalk.exe ***.dump > crash.txt

生成dump日誌

crash.txt裡面有日誌

利用android stuido的安裝目錄下的minidump_stackwalk.exe解析native導致崩潰生成的dmp檔案

ndk 下利用 arm-linux-androideabi-addr2line 定位 so 庫問題點

gcc(警告.優化以及除錯選項)

使用 arm-linux-androideabi-addr2line.exe -e -f -c ***.so (address)

但是我發現輸出?:00 等 問題 說so沒有除錯資訊 無法定位**行數 需要在 cflag 加上-g

參考解決方案

Appium安卓端定位元素

在selenium web自動化教程裡,我們說過,如果能根據id選擇定位元素,最好根據id,因為通常來說id是唯一的,所以根據id選擇 效率高。在安卓應用自動化的時候,同樣可以根據id查詢。但是這個id 是安卓應用元素的resource id屬性 使用如下 driver.find element b...

安卓筆記20170112

一,全域性獲取context的技巧 public static context getcontext 二,使用intent傳遞物件 1.serializable方式 public class person implements serializable public void setname str...

安卓 筆記 一

設定主活動 在androidmanifest檔案中 完成註冊 p36 若沒有設定主程式 此類程式仍可正常安裝,但無法在啟動器中開啟程式,僅做第三方服務或是內部進行呼叫。活動中 可以通過findviewbyid 方法來獲得 布局檔案中的元素,例如 button button button findvi...