问题标签 [android-debugging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
751 浏览

xamarin - 无法使用带有 Xamarin 的 Visual Studio 2015 在远程 android 模拟器上进行调试

我的设置是运行 el Capitan 并安装了 android sdk 的 Macbook Pro。我有一个安装了 Visual Studio 2015 和 Xamarin 插件的 Windows 7 Pro 安装作为 Parallels 11 来宾运行。我没有在来宾操作系统中运行 android 模拟器,而是在 Mac 主机上运行它,并通过 ssh 隧道将来宾中的端口 5037 和 5554 转发到主机。Windows 客户机中的 adb 客户端能够连接到主机上的 adb 服务器。此设置适用于 Eclipse 和 Android Studio。我能够在 Windows 客户机的主机模拟器上调试我的应用程序。当我使用 VS 和 Xamarin 时,它可以看到模拟器,甚至可以开始调试,但是一旦应用程序在模拟器上启动,应用程序就会停止并且 VS 调试器停止。当我查看输出窗口时,我看到“无法启动调试器。无法连接到 127.0.0.1:因为主机主动拒绝了它。我认为这与远程调试器有关,但我不知道为什么。任何想法可能会发生什么?

0 投票
1 回答
89 浏览

java - 如何让我的应用程序正确读取外部文本文件?只显示奇怪的字符和钻石

我正在开发我的第一个应用程序。除了显示来自文本文件的随机报价外,一切都已设置并正常工作。单击按钮会显示奇怪的字符(菱形、问号等),而不是实际的文本,除了占位符关闭和打开。

据我所知,我正确地遵循了 github 源代码。

这就是我所看到的

奇怪的东西的应用程序屏幕截图

0 投票
15 回答
60362 浏览

android - Android 应用在调试模式下启动时崩溃

当我在调试模式下运行时,应用程序崩溃了,但是当我正常运行它时,它可以工作。我认为问题发生在附加调试器时。

日志:

0 投票
2 回答
127 浏览

android - 无法在其他设备上打开我的应用程序?

我的应用程序运行..finely when i run但它没有在其他一些 Android 设备上打开..这里我包括我的screenshots + Android Manifest..请帮助我..

截屏

在此处输入图像描述

安卓清单.xml

0 投票
2 回答
4108 浏览

android - 在 Android Studio 中附加调试器的快捷方式

我知道我们可以按Ctrl+F2来分离调试器,但是在 android studio 中是否有附加调试器的快捷方式?

0 投票
1 回答
1008 浏览

android - 如何从断点找到调用线程堆栈跟踪?

我的 Android 代码中有一个线程,在调试时,我需要在线程内设置一个断点。但是,一旦我在线程内部的断点处,我就看不到调用线程的堆栈跟踪。此时,我通常需要在调用线程处设置一个新的断点并从那里获取。

在此处输入图像描述

如上图所示,调试器中的堆栈跟踪将 run() 显示为顶级方法。如何在堆栈跟踪中向上移动,或切换线程以查看 start() 以及之前的任何内容?

0 投票
0 回答
36 浏览

android - 如何单步执行来自另一个国家/地区的 Android 应用

我无法在此处重新创建错误,并且该应用正在与我在此处没有的蓝牙设备进行通信。我希望能够运行该应用程序并逐行浏览它,但我在不同的国家,所以我无法使用手机和蓝牙设备。

0 投票
9 回答
22000 浏览

android - 从 Android Studio 3.0 构建时如何克服应用未安装错误?

为了从 Android Studio 3.0 为调试 Android 应用程序提供构建,它没有安装在具有 Marshmallow 及更高版本的移动设备中(在 Lollipop 中未测试)。

我已经使用了堆栈溢出的许多解决方案,但它仍然无法正常工作。

手机上总是显示App Not Installed 。

0 投票
3 回答
5898 浏览

android - Android Studio 3.0 Logcat 不断显示消息并且不停止

当我开始在 Android Studio 3.0 中调试我的应用程序并打开 Logcat 时,它显示了很多消息和警告,但问题是,它永远不会停止,即使调试完成并终止应用程序,它仍然会打印很多消息不断地。有人可以帮忙吗???

0 投票
1 回答
258 浏览

android-studio - Android Studio - 如何在调试器中区分两个嵌套对象?

假设我有一个包含大量嵌套对象和变量的对象,名为credential

在此处输入图像描述

恢复程序后,再次以不同的登录用户重新进入活动: 在此处输入图像描述

一次区分这两个对象的最佳方法是什么?.eg accountName(字符串)、isNew(布尔)变量等等。

我试过“复制值”,然后“用剪贴板比较值”,但它只能比较单个文本变量。“查看文本”是一样的。

我也试过“标记对象...”,但它的对象会丢失并且不会永久存储(重新输入类将覆盖该对象):

在此处输入图像描述

那么有没有办法比较两个复杂和嵌套的对象值?

[更新]

我发现我可以按shiftOR Ctrl+A突出显示所有内容,然后按Ctrl+C进行复制,但它仍然不会包含嵌套对象而不一一展开它们:

在此处输入图像描述

[更新 2]:

我注意到shadow$__klass_对象似乎包含自身并导致无穷无尽的嵌套属性。但是如果我可以排除这个对象名称或限制最大嵌套深度,它可以解决吗?