https://github.com/samlss/crashlog
安卓Crash日志收集器
https://github.com/samlss/crashlog
Last synced: about 1 year ago
JSON representation
安卓Crash日志收集器
- Host: GitHub
- URL: https://github.com/samlss/crashlog
- Owner: samlss
- Created: 2018-03-28T09:59:50.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-15T02:31:35.000Z (almost 8 years ago)
- Last Synced: 2025-04-08T11:37:59.576Z (about 1 year ago)
- Language: Java
- Size: 191 KB
- Stars: 8
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CrashLog
| Author | Samlss |
| ------------- |:-------------:|
| Email | 729717222@qq.com |
安卓Crash日志收集器
当应用发生Crash的时候,会读取系统信息,并与crash信息一起存到本地。
在Application的onCreate()中进行初始化:
```Java
{
CrashLogUtil.init(getBaseContext(), getApplicationContext().getExternalFilesDir("crash_log").getPath());
}
```
`通过File logDir = new File(CrashLogUtil.getInstance().getCrashLogDirPath());可以获取crash日志保存目录。`

## 参数说明
total_crash_time:2 `总的crash次数`
current_time: 1 `当前次数`
time: 2018-03-29 20:38:46 `发生时间`
device: itel-itel P41 `发生设备`
android: 7.0 `发生版本`
system: P41-U258-7.0-IN-V001-20170306 `发生系统`
battery: 99 % `电量`
rooted: no `是否root`
ram: 28.0% [884.00 MB] `ram`
disk: 62.0% [4.00 GB] `disk`
ver: 1 `app版本`
network: WIFI `network环境`
## 下面为详细的Crash记录信息:
total_crash_time:2
current_time: 1
time: 2018-03-29 20:38:46
device: itel-itel P41
android: 7.0
system: P41-U258-7.0-IN-V001-20170306
battery: 99 %
rooted: no
ram: 28.0% [884.00 MB]
disk: 62.0% [4.00 GB]
ver: 1
network: WIFI
java.lang.NullPointerException: Test null pointer exception.
at com.android.sam.crashlog.MainActivity$1.onClick(MainActivity.java:40)
at android.view.View.performClick(View.java:5618)
at android.view.View$PerformClick.run(View.java:22279)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6141)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
current_time: 2
time: 2018-03-29 20:38:50
device: itel-itel P41
android: 7.0
system: P41-U258-7.0-IN-V001-20170306
battery: 99 %
rooted: no
ram: 29.0% [884.00 MB]
disk: 62.0% [4.00 GB]
ver: 1
network: WIFI
java.lang.NullPointerException: Test null pointer exception.
at com.android.sam.crashlog.MainActivity$1.onClick(MainActivity.java:40)
at android.view.View.performClick(View.java:5618)
at android.view.View$PerformClick.run(View.java:22279)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6141)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
[我的邮箱729717222@qq.com:cupid:](https://mail.qq.com/)