導航:首頁 > 軟體資訊 > 沒有電腦如何抓取app崩潰日誌

沒有電腦如何抓取app崩潰日誌

發布時間:2022-11-03 13:35:50

1. 如何獲得android的崩潰日誌

  1. 是在開發期間獲取的嗎?把手機連接到開發環境上,把你的APP發布到手機上運行,當手機發生崩潰後,打開開發環境里的logcat就可以了看到了。

2. 如何獲得Android的崩潰日誌

已經做成sdk的形式,源碼已公開,源碼看不懂的請自行google。

如果想定製適應自己app的sdk請自行fork。

AndroidLogCollector

android
app崩潰日誌收集sdk 1.0

作者:賈博士

崩潰日誌收集方法:

1.LogCollector是lib包,在需要添加崩潰日誌sdk的工程中導入此包。

2.導入lib後,在自己的工程的AndroidManifest.xml文件中加入許可權:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

3.在自己的工程中重寫自己的application,在oncreate中加入
LogCollector.init(getApplicationContext(), UPLOAD_URL, params);

PS:重寫自己的application記得在Manifest注冊

參數:

1.Context

2.String UPLOAD_URL ,上傳地址url,支持http和https方式,post方法。

3.HttpParameters params ,自定義的類,用於post上傳其他參數。

說明:

發生崩潰後,日誌會保存在 /data/data/{your package name}/files/ 目錄下

日誌只有一個文件,多條數據日誌保存

日誌文件上傳成功後會自動刪除,上傳不成功則不刪除

日誌格式可以根據自己的需求在源碼中改動

http的post傳的數據也可自行修改

參考代碼:
public class MyApplication extends Application {
//post method , upload logfile url,replace your site . support http or https
private static final String UPLOAD_URL = "http://xxxxxxxx";

@Override
public void onCreate() {
super.onCreate();

//upload logfile , post params.
HttpParameters params = new HttpParameters();
params.add("key1", "value1");
params.add("key2", "value2");
params.add("key3", "value3");
//.......
//replace your key and value;

boolean isDebug = true;
//set debug mode , you can see debug log , and also you can get logfile in sdcard;
LogCollector.setDebugMode(isDebug);
LogCollector.init(getApplicationContext(), UPLOAD_URL, params);//params can be null
}
}

上傳日誌方法:

需要先在application中執行init,

然後在任何位置添加如下代碼:
LogCollector.upload(boolean isWifiOnly);

參數:

1.boolean isWifiOnly; true代表只在wifi情況下發送,false代表有網的情況下就發送(包括流量和wifi)

您可以在service,activity等位置的合適時機觸發,不會卡界面也不會影響性能。

參考代碼:
private void uploadLogFile(){
boolean isWifiOnly = true;//only wifi mode can upload
LogCollector.upload(isWifiOnly);//upload at the right time
}

調試:

在init之前調用
LogCollector.setDebugMode(boolean isDebug);

說明:

1.開啟調試後可以看到堆棧的log信息

2.同時可以在sd卡下的Android/data/{your package name}/Log/ 目錄下可以查看保存的崩潰log日誌

該目錄下的日誌不會自動刪除,請及時清空,避免佔用空間

3. 如何抓取Android系統APP測試的日誌

抓日誌神器:安卓測試助手

--------------------------------------------

安卓測試助手2.x版本

【工具簡介】

1,一個安卓輔助調試工具,把常用命令以圖形化界面展示,旨在方便調試開發;

2,使用IDEA開發,基於 jdk13+javafx+ddmlib。目前只支持windows平台使用。

【下載】

2.1版本下載:

http://aispeech-lyra.oss-cn-hangzhou.aliyuncs.com/tools/AdbHelp/AdbHelpSetup2.1.exe



【主要功能】

界面1:

安裝設備機器型號,版本基本信息,網路IP信息,內存信息,屏幕解析度,內存信息,電池信息,當前窗口包名,截屏,錄屏,按鍵模擬,廣播發送等


底部功能欄:

顯示ADB是否連接,抓日誌(可設置日誌名),打開日誌目錄,日誌已截取時間長等

4. 蘋果手機崩潰日誌怎麼看

蘋果手機崩潰日誌怎麼看?在iPhone手機上的軟體發生閃退或開發iOS應用程序時出現的閃退,一般都會自己或系統生成崩潰日誌,那麼我們從哪裡以及怎麼獲取到崩潰日誌呢?
工具原料iPhone手機一台數據線一條Xcode開發工具(可選)
方法/步驟分步閱讀
1
/5
0.首先我們看看崩潰日誌一般會存放在哪個目錄。而由於iOS系統的沙盒機制,一般我們不能直接訪問它獲取,但可以有下面的幾種方法獲取。
2
/5
1.在iTunes Store上獲取。使用數據線連接手機和電腦,就可以從電腦的以下路徑找到崩潰日誌了。
macOS上:~/Library/Logs/CrashReporter/MobileDevice/< DEVICE_NAME \>
Windows上: C:/Users/< USERNAME > /AppDataRoamingApple//< DEVICE_NAME >
3
/5
2.如果你是開發者,可以從iTunes Connect上獲取。但前提需手機用戶打開設置->隱私->診斷與用量的開關。
4
/5
3.可以通過開發工具Xcode,數據線連接電腦獲取。通過在Xcode->Window->Devices,然後選中真機設備,點擊View Device Logs。等待掃描後獲取對應應用和日期的日誌。
5
/5
4.如果是應用開發者,自己代碼中記錄崩潰日誌,並上傳到伺服器,發生崩潰後從網站日誌管理中獲取對應的崩潰日誌即可。
注意事項
如果是在iTunes Connect獲取崩潰日誌,則需要用戶設置允許發送崩潰日誌。
自己開發的機制,發生崩潰後需要再次打開應用上傳日誌文件。

5. ios 手機應用 崩掉用什麼工具抓取log

有幾種方法可以從設備上獲取崩潰日誌。

設備與電腦上的iTunes Store同步後,會將崩潰日誌保存在電腦上。根據電腦操作系統的不同,崩潰日誌將保存在以下位置:
Mac OS X:~/Library/Logs/CrashReporter/MobileDevice/

Windows XP: C:Documents and Settings<USERNAME>Application DataApple <DEVICE_NAME>

Windows Vista or 7: C:Users<USERNAME>AppDataRoamingApple <DEVICE_NAME>

當用戶抱怨閃退時,你可以要求他讓設備與iTunes同步,並根據操作系統的不同,到上述位置把崩潰日誌下載下來,然後通過電子郵件發送給你。

你必需盡量獲取用戶設備生成的所有崩潰日誌。因為崩潰日誌越多,就越容易診斷問題所在!

另外,如果你裝了Xcode,也能很容易通過Xcode從你的設備上獲得崩潰日誌。將iOS設備連接到電腦上,然後打開Xcode。從菜單欄上選擇 Window 菜單, 然後選擇 Organizer (快捷方式是 Shift-CMD-2).
在 Organizer 窗口上, 選中 Devices 標簽欄. 在左側的導航面板上,選中 Device Logs,

應用提交到App Store後,你也能從 iTunes Connect 獲取到用戶的崩潰日誌. 登錄到 iTunes Connect 上, 選擇Manage Your Applications, 點擊相應的應用, 點擊應用圖標下面的 View Details 按鈕, 然後點擊右欄Links部分的 Crash Reports 。

6. 如何獲取 iOS crash log

1. 用戶把設備連接到電腦上,打開xcode-window-organizer,選中Devices-當前連接設備-Device Log,就可以查看所有當前設備的crash log,這個時候打開每一份crash的時候,發現這些文件的部分地址都會被轉換成,類名,方法名和行號等。設備上的日誌只用剛剛查看過都會被同步到organizer種,在LIBRARY下的Device Log可以查看 2. 如果你的應用已經上架,那麼開發者可以通過iTunes Connect(Manage Your Applications - View Details - Crash Reports)獲取用戶的crash日誌。不過這並不是100%有效的,而且大多數開發者並不依賴於此,因為這需要用戶設備同意上傳相關信息,詳情可參見iOS: Providing Apple with diagnostics and usage information摘要。

7. ios crash log怎麼獲取

1. 用戶把設備連接到電腦上,打開xcode-window-organizer,選中Devices-當前連接設備-Device Log,就可以查看所有當前設備的crash log,這個時候打開每一份crash的時候,發現這些文件的部分地址都會被轉換成,類名,方法名和行號等。設備上的日誌只用剛剛查看過都會被同步到organizer種,在LIBRARY下的Device Log可以查看
2. 如果你的應用已經上架,那麼開發者可以通過iTunes Connect(Manage Your Applications - View Details - Crash Reports)獲取用戶的crash日誌。不過這並不是100%有效的,而且大多數開發者並不依賴於此,因為這需要用戶設備同意上傳相關信息,詳情可參見iOS: Providing Apple with diagnostics and usage information摘要。

8. android app崩潰了怎麼辦 如何捕獲崩潰日誌

登錄360加固保官網,360加固保是全球移動應用安全提供商,為應用提供專業的應用加固、崩潰日誌、盜版監測等安全服務。
0【360加固保】Android apk加密詳細步驟

無需集成第三方崩潰SDK,免去開發成本。上傳apk,提交應用加固,勾選「崩潰日誌分析」服務,即可使用應用崩潰服務。

3
應用加固成功後,即可在360加固保的「管理中心」頁查看應用的崩潰情況。提供的崩潰信息包括:崩潰次數、影響用戶數、崩潰率、應用崩潰版本、崩潰的設備、機型等信息,詳細的崩潰堆棧信息。

9. itools崩潰日誌怎麼看 ios crash的原因與抓取crash日誌的方法

一、先分析app的崩潰的分布情況 這個需要有(iTunes connect),通過分析可以查看到自己的app奔潰主要發生在那些機型上。 如果沒有,別著急,直接走第二步。 二、打開xcode,崩潰日誌,直接定位出問題代碼行。

10. 應用提交到app store後,怎麼樣獲取用戶的崩潰日誌

一、如何獲得crash日誌

當一個iOS應用程序崩潰時,系統會創建一份crash日誌保存在設備上。這份crash日誌記錄著應用程序崩潰時的信息,通常包含著每個執行線程的棧調用信息(低內存閃退日誌例外),對於開發人員定位問題很有幫助。

如果設備就在身邊,可以連接設備,打開Xcode - Window - Organizer,在左側面板中選擇Device Logs(可以選擇具體設備的Device Logs或者Library下所有設備的Device Logs),然後根據時間排序查看設備上的crash日誌。這是開發、測試階段最經常採用的方式。

如果應用程序已經提交到App Store發布,用戶已經安裝使用了,那麼開發者可以通過iTunes Connect(Manage Your Applications - View Details - Crash Reports)獲取用戶的crash日誌。不過這並不是100%有效的,而且大多數開發者並不依賴於此,因為這需要用戶設備同意上傳相關信息,詳情可參見iOS: Providing Apple with diagnostics and usage information摘要。

閱讀全文

與沒有電腦如何抓取app崩潰日誌相關的資料

熱點內容
福州看病預約用什麼小程序app 瀏覽:238
php保留兩位小數不四捨五入 瀏覽:292
黑馬程序員路徑大全 瀏覽:1000
saas平台PHP 瀏覽:333
雲伺服器科學計算配置怎麼選 瀏覽:649
jar解壓命令 瀏覽:609
php正則問號 瀏覽:299
無線已加密不可上網是怎麼了 瀏覽:464
什麼app可以免費做手機 瀏覽:375
異性下載什麼app 瀏覽:680
51單片機程序單步視頻 瀏覽:241
家庭寬頻如何連接伺服器 瀏覽:119
汽車高壓泵解壓 瀏覽:772
上門正骨用什麼app 瀏覽:761
安卓為什麼免費使用 瀏覽:399
加密貨幣都有哪些平台 瀏覽:629
python和matlab難度 瀏覽:392
python爬蟲很難學么 瀏覽:575
小米解壓積木可以組成什麼呢 瀏覽:818
為什麼滴滴出行app還能用 瀏覽:568