android-debug相关内容

Android:如何分析本机堆转储?

我使用命令 dumpheap -n 创建了一个本地堆转储文件..该文件采用人类可读格式,但包含难以理解的信息.如何分析此文件并从中获取有用信息? 在函数名称的位置提供函数地址.映射在文件底部提供.是否有任何工具可以映射这些并使用函数/库名称而不是地址提供有意义的输出(加载库/函数的符号).如果没有,那么 ddms 如何做到这一点?另外如何加载符号以显示函数名称? 有什么方法 ..
发布时间:2021-11-27 22:30:29 移动开发

Android Studio - 调试缓慢,有时卡在“等待调试器"上,SIGSEGV 崩溃

这可能是一个过于宽泛的问题,但这个问题让我发疯,我希望得到一些帮助: 似乎随着每个新的 Android Studio 版本,调试变得越来越不可能.我遇到以下问题: 整体调试速度非常慢.跨过去是一种拖累. 调试器连接尝试失败的概率很高,其中设备挂起“等待调试器". SIGSEGV“崩溃",调试器会在随机位置(通常在启动后立即)停止在 SIGSEGV 上,但我可以点击播放按钮并继续调试 ..
发布时间:2021-11-21 21:31:53 移动开发

如何使用 Monitor (DDMS) 工具调试应用程序

最近我将我的开发环境从 Eclipse 切换到 Android Studio.我真的很喜欢它的自动完成功能和这个 IDE 提供的许多其他功能.但是,我在调试时遇到了一些问题. 我希望使用此 IDE 提供的 Monitor 工具、自包含的 DDMS 和非常漂亮的可视化界面来跟踪内存使用情况、线程状况等.但是我找不到一种方法可以使用我必须创建的断点逐步支持(编辑器中的那个红点) 我只能通过 ..
发布时间:2021-11-21 20:28:21 移动开发

当 outputDirectory 或 outputFileName 更改时,AS 在启动调试应用程序时找不到 apk

我正在使用 Android Studio 调试我的应用程序.由于某些原因,我必须更改默认输出 apk 目录和文件名.所以我在应用程序的 build.gradle 脚本中更改了 applicationVariants 的 outputDirectory 和 outputFileName.此修改使 apk 输出到预期的位置和名称.但是我发现一个问题是,当我开始像以前一样调试应用程序时,AS说: 安装 ..
发布时间:2021-11-21 20:18:32 Android

Android 免安装应用:如何调试免安装应用?

当我在 Android Studio 上调试免安装应用时,调试器会附加到免安装应用进程并在大多数断点处暂停执行.然而,它似乎忽略了我主要活动的 onCreate 方法中的断点.我尝试过“调试"和“将调试器附加到 Android 进程"选项.我错过了什么? 解决方案 有关如何使用 Android Studio 调试器调试 Android 应用程序的基本信息,请访问 开发人员文档调试您的应用. ..

android 模拟器 sdk 10 api 29 在重新安装和重启后不会启动

我在尝试使用 SDK 10 和 API 29 重新安装设备时遇到奇怪的行为,在重新安装模拟器后挂起(设备离线)重现: 操作系统:MacOs 使用 android studio 定义新设备:像素 2(或像素 3/nexus 5)、Android 10.0 x86、API 29 使用命令行启动模拟器:emulator -avd Pixel_2_API_29_SDK10 -writable-s ..

Android Studio 调试窗口中的“'this' is not available"

请我真的需要帮助, 这似乎是 “'this' 不可用"的副本.在 Android Studio 的调试窗口中 但我需要提供更多信息来解决具体问题. 所以我遇到了与链接中问题相同的情况,但我怀疑这与我的构建设置有关. 请帮忙. 这是我的build.gradle: buildscript {存储库{maven { url 'http://download.crashly ..

如何使用 Android Studio 在发布模式下调试 Android 应用程序

出于某种原因,我必须在发布模式下运行我的 Android 应用程序.运行应用程序时我必须运行代码,就像我们在调试模式下使用的那样.当我在发布模式下运行时,我的断点没有命中,我在清单中添加了 android:debuggable="true".仍然没有达到断点.任何帮助. 提前致谢 解决方案 就我而言,我已经创建了与之前版本版本相同的调试配置并开始调试.这意味着您必须在调试版本中同时在 ..
发布时间:2021-11-21 18:52:15 移动开发

在android studio中使用设备调试时,Android Logcat为空

当我尝试在 android studio 中使用 android 设备进行调试时,Logcat 什么也没显示.但是当我使用模拟器时,LogCat 会显示所有消息.在实际设备上调试时应该如何查看Logcat消息? 谢谢! 解决方案 在 Android studio 0.8.0 中,您应该在运行应用程序之前通过 Tools -> Android 启用 ADB 集成.然后日志猫将正常工作. ..
发布时间:2021-11-21 18:34:50 移动开发

如何使用 adb over WiFi 在 Android Studio 中进行调试

我可以使用 adb connect 连接到我的手机,我也可以使用 adb shell. 但是当我转到运行->设备选择器时,那里没有设备. 我应该怎么做才能连接我的(已连接的)adb Android Studio? 当我通过 USB 插入时,它会显示在列表中 解决方案 你可以在/platform-tools/中找到adb工具 cd Library/Android/sdk/ ..
发布时间:2021-11-21 18:21:03 移动开发

使用 Android Studio 调试卡在“等待调试器"中永远

更新假设重复是执行Run时卡在“Waiting For Debugger"的问题,而这个问题是卡在“Waiting For Debugger" 在执行Debug时,产生问题的步骤不同,解决方法也不同. 每当我尝试使用Android Studio的调试功能时,运行状态总是卡在: 启动应用程序:com.astrotek.parashoot.debug/com.astrotek.ptpviewe ..
发布时间:2021-11-21 18:14:51 移动开发

在设备上调试时“源代码与字节码不匹配"

我有一个应用程序,我正在针对 API 级别 21 进行编译: 然后在具有 API 级别 23 的真实设备上对其进行调试: 问题是当我尝试通过 Android 操作系统自己的类进行调试时,我得到“源代码与字节码不匹配".为什么会这样?运行应用程序的测试设备是 API 级别 23,被调试的源文件也是级别 23. 我真的很困惑.谁能解释一下为什么我会看到这条消息以及我该如何解决? ..

当 outputDirectory 或 outputFileName 更改时,AS 在启动调试应用程序时找不到 apk

我正在使用 Android Studio 调试我的应用程序.由于某些原因,我必须更改默认输出 apk 目录和文件名.所以我在应用程序的 build.gradle 脚本中更改了 applicationVariants 的 outputDirectory 和 outputFileName.此修改使 apk 输出到预期的位置和名称.但是我发现一个问题是,当我像以前一样开始调试应用程序时,AS说: 安装 ..
发布时间:2021-11-02 22:41:20 其他开发

Logcat 错误:应用程序崩溃且无法运行.根据 Logcat 在 setContentView 处出错

我正在开发一个基本的方程式平衡应用程序,我是 Android 开发者的新手.该应用程序根本无法在手机上运行.我之前有一个启动画面作为启动器,它曾经弹出,之后应用程序会关闭.我删除了启动画面,现在该应用程序无法打开.我猜 MainActivity 中存在错误(用于意图的初始屏幕,现在它是启动器活动).但是在与 ADB 仿真一起运行 logcat 时,它在 MainActivity 的 onCreat ..
发布时间:2021-10-01 20:28:57 Java开发

React-native 无法连接到 Android 设备上的开发服务器

设备已连接,Package Server 正在运行,端口 8081 出现问题, 这就是我使用 react-native run-android 和 react-native start --port 8089 开始的原因. 但仍然无法运行我的第一个应用程序请帮忙,提前致谢:) 解决方案 如果你运行 react-native start 后有虚拟设备打开一个新终端并转到您的应用程 ..
发布时间:2021-07-04 19:47:26 其他开发

Surface :: setbuffersDimensions日志被垃圾邮件

我构建了一个Android应用程序,该应用程序可以正常运行,并且可以在平板电脑上正常使用:Acer.7英寸API 21. 我最近有一个新的平板电脑:宏cer.10英寸API 22. 现在,我的日志中充满了这一行. 04-12 18:23:27.371 8776-9082/com.callbell.callbell D/表面:Surface :: setBuffersDimensio ..
发布时间:2021-04-05 19:18:13 移动开发