android - 在开发时检测Android App Crash和空指针异常
问题描述
如何在 Android Studio 开发时检测 Android App Crash 和空指针异常?我们有什么好的静态分析工具吗?谢谢!
解决方案
- 您应该在行上使用断点来检查空指针异常,这样您就可以在调试期间评估表达式。
- 您可以使用 Firebase Crashlytics。
build.gradle 模块
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
// add the Firebase SDK for Google Analytics
// The app need this to init in Firebase console
implementation 'com.google.firebase:firebase-analytics:17.2.1'
// Add the Firebase SDK for Crashlytics.
implementation 'com.google.firebase:firebase-crashlytics:17.0.0-beta01'
build.gradle 项目
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta01'
推荐阅读
- python - Google Cloud Storage bucket.get_blob 到已验证文件路径返回无
- java - Visual Studio for Mac 2019:更新后无法在 Android 上构建和部署
- c++ - C 中带移位的复合运算符或如何在 32 位有符号整数中转换 20 位 2' 补数
- html - 如何停止视频自动播放
- php - 字体真棒图标在 WordPress 网站上显示为倾斜的“汉堡菜单”
- android - 实现可扩展回收器android的最佳方法
- javascript - (vuejs) 使用 axios 和 quasar 未定义的数组
- c++ - 二叉树预序
- docker - macos 上的 ADVERTISED_LISTENER 问题
- java - ShapeDrawable 以编程方式绘制圆切边