问题标签 [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 回答
605 浏览

android - Android Studio 调试主要活动,但不对其他活动执行任何操作

我对Android studio 3.0.1有问题,我正在尝试在虚拟设备上调试我的应用程序。

调试器仅在 Main Activity 中的断点处停止,但忽略其他 Activity 中的所有断点

如何解决这个问题?

0 投票
1 回答
36 浏览

java - onClickListener 用于根据编辑文本更改按钮文本

我有以下代码,但它将按钮文本更改为空。当按钮单击用户在我拥有的编辑文本字段中键入的任何内容时,我基本上是在尝试更改按钮的文本。一切似乎都有效,但是,当我单击任一按钮时,我将按钮的文本更改为空/null,并且由于我使用的是换行内容,因此它也会缩小按钮的大小。

activity_main.xml

MainActivity.java

0 投票
2 回答
494 浏览

android - 应用程序未安装错误开发 Android 应用程序

我最近开发了一个应用程序并将其发送到我们国家的一家名为 CafeBazaar 的商店出售,但他们在一封电子邮件中说:

我们在带有 android 6.0 的华为 P8lite 上安装了这个应用程序,我们收到了这个错误“未安装应用程序”

现在我搜索了很多关于这种错误的信息,但在我看来这是一个非常普遍的错误,我无法确定应该如何解决这个错误

我的清单是这样的:

我进行了很多搜索,但通常答案是将以下两个属性放在清单上的应用程序标记中:

  • android:debuggable="true"
  • android:testOnly="false"

我还没有这样做,但我想知道我应该怎么做?

0 投票
2 回答
1818 浏览

google-chrome-devtools - Chrome 开发者工具中远程设备上的 Chrome 的检查按钮不可用

问题

所以我让我的手机在 Chrome 开发者工具的远程设备中显示为一个设备。

在此处输入图像描述

  • 缺少 Chrome 的版本
  • Chrome 中的标签列表丢失,这意味着
  • 检查按钮丢失

更多信息

  • 我在运行 DevTools 的笔记本电脑上运行 adb 服务器。
  • 当我的同事将他的手机连接到我的笔记本电脑上时,其他一切都保持不变,如上所述没有问题。工作正常。
0 投票
1 回答
165 浏览

android - Android Studio 变量未出现在 OnClickListener 正文中

我正在使用调试器在 android studio 中工作。

如果我在调试器中的行设置断点,var e = 2我将看到loginButtonemailInput输出到调试器的变量部分。但是如果我把调试器放在里面,loginButton.setOnClickListener 它们就不再出现了。

我希望能够在点击发生后查看变量。我能做些什么?

0 投票
0 回答
265 浏览

command - 是否有任何命令可以使用 adb 在 android 的文件管理器中启动目录?

我想使用 adb 在我的 android 手机中打开下载文件夹。我有示例: start . /path/to/that/folder命令提示符和nautilus /path/to/that/folderubuntu 终端的命令。

0 投票
3 回答
2912 浏览

gdb - 为 android 构建 gdb 和 gdbserver

我正在使用 64 位 linux,需要为我的 aarch64 Android 手机构建 gdbserver。NDK 中有预构建gdbserver,但它使用 NDK 包中的 python,而不是使用我的系统 python,我无法安装其他 python 插件。

如何找到需要哪个--target--host参数./configure?我尝试了--help, 和 google 之类的“build gdbserver aarch64”或“gdbserver configure android”,但没有找到 aarch64 Android 的任何答案。

对于gdb我可以使用./configure --enable-targets=all,但是有什么用gdbserver呢?所有可用参数是否有任何“列表”?

这是我尝试构建gdbserver的方法

  1. 下载gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux包,解压并添加到PATH,添加环境变量CC=arm-none-eabi-gcc,,CXX=arm-none-eabi-g++使可执行文件在PATH中可用
  2. 我尝试了所有这些:
  1. 制作,这导致:
0 投票
0 回答
67 浏览

android - 如何在没有电缆的情况下调试 Android 设备(即使没有初始连接)

典型的方式是

  1. 使用 USB 电缆将 PC 连接到设备。
  2. adb tcpip 5555
  3. adb connect 192.168.xxx.xxx:5555

但是,如果设备制造商不推荐这种方式怎么办。但是直接无线连接它们?

他们说的是

  1. PC 和设备必须使用相同的 Wifi
  2. 检查设备的 IP 地址。
  3. adb connect 192.168.xxx.xxx:5555

在此处输入图像描述 我发现这个博客说我不需要将 USB 连接到真实设备。但是运行任何 adb 来检测任何一个设备。

  1. 运行模拟器。
  2. adb tcpip 5555
  3. adb connect 192.168.xxx.xxx:5555

但是,Connection refused第二种和第三种方法出现错误。我应该怎么办?如何调试此设备?

*未使用端口 5555。

0 投票
2 回答
68 浏览

android - 比较不同的 adb 日志

有谁知道比较不同时间戳的adb日志的任何正确方法?我通常使用超越比较文本比较选项。但这将显示所有行都不同,因为时间戳会不同。例如,如果我想比较任何流程的工作流程,如果想从 2 组不同的 adb 日志中比较 IMS 注册和工作流程的差异,最简单的方法是什么?需要建议。

0 投票
0 回答
27 浏览

c# - Xamarin android 调试需要很多时间?

我正在 Xamarin Android 中创建一个应用程序,问题是我的应用程序需要花费大量时间(大约两到三分钟)进行调试,即使是在第二次或多次尝试中,即使我没有进行任何更改。我在 android 选项中启用了快速部署,并将我的链接器设置设置为无,并在此处附上屏幕截图以详细查看我的设置。 安卓选项设置

这是我的 androidmanifest.xml 文件