导航:首页 > 软件资讯 > 没有电脑如何抓取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崩溃日志相关的资料

热点内容
公司法pdf下载 浏览:379
linuxmarkdown 浏览:347
华为手机怎么多选文件夹 浏览:679
如何取消命令方块指令 浏览:345
风翼app为什么进不去了 浏览:774
im4java压缩图片 浏览:358
数据查询网站源码 浏览:146
伊克塞尔文档怎么进行加密 浏览:886
app转账是什么 浏览:159
php的基本语法 浏览:792
对外汉语pdf 浏览:516
如何用mamp本地web服务器 浏览:869
如何加密自己js代码 浏览:627
排列组合a与c的算法 浏览:534
如何在文件夹中找到同名内容 浏览:786
有什么app文字转韩文配音 浏览:372
循环宏1命令 浏览:35
斐波那契数列矩阵算法 浏览:674
公式保护后加密不了 浏览:82
java跳转到jsp 浏览:819