Zub*_*ber 5 debugging android android-studio
我正在开发一个应用程序并使用华为手机进行测试,每当发生崩溃应用程序重新启动并且日志消失时。开发人员选项中是否有任何设置或其他一些可以让崩溃对话框出现并显示崩溃日志的设置。
我最近学到了这个,希望它可以帮助其他人。
像往常一样调试,但是一旦发生崩溃和重新启动,请打开 Logcat 选项卡。在顶部的 Logcat 窗口中,您可以选择之前的进程。它应该是这样的:
com.myapp.app(1234)[死]
这将在重新启动之前为您提供日志。
您可以使用这个未捕获的异常处理程序
设置
在项目的 build.gradle 文件中:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Run Code Online (Sandbox Code Playgroud)
在应用程序或模块的 build.gradle 文件中:
dependencies {
implementation 'com.github.jampez77:UCE-Handler:uce_handler:1.4.3'
}
Run Code Online (Sandbox Code Playgroud)
在您的应用程序类中:
使用构建器模式初始化库。
public class MyApplication extends Application {
@Override
public void onCreate() {
...
// Initialize UCE_Handler Library
new UCEHandler.Builder(this).build();
}
}
Run Code Online (Sandbox Code Playgroud)