首页 > 解决方案 > 如何查看使用 Android 模拟器(没有 Android Studio)运行应用程序时发生的错误的堆栈跟踪

问题描述

我目前正在学习如何使用 Java 在 Android 上开发应用程序,而我现在正在尝试从命令行(没有 Android Studio)构建和安装程序。现在,我正在使用 gradle 构建程序并将其安装到模拟器。现在的问题是我的应用程序立即崩溃,我不知道为什么。gradle 命令gradle installDebug只是安装应用程序并终止。模拟器命令emulator -avd Nexus_5X_API_28 -verbose同样在启动时为我提供了一堆有用的信息,但在我的应用程序崩溃时完全静默。我想知道我应该如何看到崩溃导致的堆栈跟踪。

标签: androidgradlecommand-line

解决方案


Android SDK 中捆绑了一个程序(或者它可能是由 Android Studio 自动安装的,我不确定),称为 Android 设备监视器。默认情况下,可以通过运行来访问它./pathToSdk/tools/monitor。从那里您可以使用旧版本的 Android Studio 中使用的相同窗口化的东西。它不是一个纯粹的命令行解决方案,它可能需要预先安装 Android Studio,但它工作得很好。


推荐阅读