adb相关内容
我正在尝试在 Motorola Droid 上调试应用程序,但遇到了一些困难通过 USB 连接到设备.我的开发服务器是在 Hyper-V 中运行的 Windows 7 64 位 VM,等等我无法通过来宾或主机的 USB 直接连接. 我安装了几个不同的 USB-over-TCP 解决方案,但连接似乎有问题,因为 ADB monitor 反复报告“devicemonitor 无法启动监控".有没
..
我有一台运行 Android 4.3 的 Nexus 4,我正在尝试将设备连接到一台运行 Windows 7 64 位的计算机. 我安装了最新的驱动程序和最新的 adb 版本.我想我几乎尝试了所有方法,但仍然收到以下消息: C:\Program Files (x86)\Android\sdk\platform-tools> adb devices连接的设备列表007667324ccb229
..
我已经发布了类似的问题,但仍然无法完成我的工作,所以这是第二次尝试,其中我想更清楚地说明我的绊脚石. 所以基本上我在Android手机的adb shell中,通过发送AT命令与GPRS调制解调器通信.我可以通过将 at 命令重定向到代表调制解调器的设备文件来做到这一点;我可以回读使用在后台运行的 cat 实用程序的响应(较早开始).我在脚本中实现了它它可以发送单个 AT 命令并回读响应.例如
..
我有一项任务在调查是否可以通过 ADB shell 向 android 设备发送 AT 命令.到目前为止,我已经尝试回显 AT 命令,但它将它们作为普通字符串传递.任何帮助请任何人. 解决方案 请试试这个: echo -e "AT+CFUN=?\r\n" >/dev/ttyUSB0 在您的手机上,串行线不一定要称为 ttyUSB0.如果这不起作用或不可用,请查看 /dev/ 目录的其他
..
我正在自动执行 wifi 调用的测试程序,我想知道有没有办法通过 adb 关闭/打开 wifi? 我想禁用/启用 wifi 或终止 wifi 呼叫 (com.movial.wificall) 并重新启动它. 是否可以通过 adb 和 shell 命令来完成这一切? 到目前为止我发现: android.net.wifi.WifiManagersetWifiEnabled(真/
..
由于环境原因,我只能使用 adb 命令. 有没有办法获取当前的布局属性,比如id、position、text等? 类似于 uiautomatorviewer 显示的内容. 解决方案 使用adb shell uiautomator dump命令: 用法:uiautomator [选项]可用的子命令:help:显示帮助信息runtest:执行 UI 自动化测试runtest
..
我使用命令 dumpheap -n 创建了一个本地堆转储文件..该文件采用人类可读格式,但包含难以理解的信息.如何分析此文件并从中获取有用信息? 在函数名称的位置提供函数地址.映射在文件底部提供.是否有任何工具可以映射这些并使用函数/库名称而不是地址提供有意义的输出(加载库/函数的符号).如果没有,那么 ddms 如何做到这一点?另外如何加载符号以显示函数名称? 有什么方法
..
我正在使用本教程创建我的第一个 react-native 项目:http://facebook.github.io/react-native/ 当谈到执行代码和运行 react-native run-android 我得到: adb 服务器已过时.杀...* 守护进程成功启动 * Android 设备上的应用程序显然无法运行. 我重新安装了 SDK,尝试 adb kill-serv
..
是否也可以在每一行中显示日志的包名称? 使用 logcat -v 长 将包名称字段(在 PID 之后)完全留空. 我想从具有不同标签的特定应用程序中过滤日志,只是想知道是否可能. 解决方案 logcat 记录没有“包名称字段".因此没有标准/内置的方式来过滤它. 尽管从 Android 7.0 开始,您可以使用 logcat --pid 选项结合 pidof -s 命
..
关于这个主题有几个问题,但似乎没有一个能解决我遇到的特定问题. 我正在使用 Cordova/Ionic 开发应用程序,并使用 adb logcat CordovaLog:D *:S 打印我使用 console.log() 输出的调试信息> 一直工作得很好,直到有一些更新.现在我似乎无法弄清楚如何正确过滤 logcat 的输出,所以我只能从我的应用程序中获取调试信息. 日志本身有效.如果
..
在 iOS 上的 Restkit 中,有一个详细的调试选项.RKLogConfigureByName("*", RKLogLevelTrace);.有谁知道 Volley 是否有等价物.基本上我会直接进入 ErrorListener 但我在 LogCat 中没有得到额外的信息.两者: VolleyLog.e("错误:", error.toString()); 还有: VolleyLog.e(
..
当我使用 Android 模拟器时,我可以执行“adb logcat"来查看源自我的代码的输出消息 (log/system.out.println).它还显示了在执行过程中发生的异常的堆栈跟踪. 但是,当我使用真正的手机时,“adb logcat"不执行/不显示任何内容. 我也试过“adb -d logcat",它也没有显示任何内容. 有什么办法让它在真机上运行吗? 谢谢.
..
Logcat 允许过滤日志,但它的工作原理是这样的:您定义过滤器,而 logcat 只显示与过滤器匹配的消息.但是有没有办法显示除过滤器定义的某些标签之外的所有日志? 解决方案 如果你使用的是 adb logcat 你可以通过 grep 管道并使用它的反向匹配:来自 grep 手册页: v, --invert-match反转匹配的意义,选择不匹配的行. 例如: $adb lo
..
我花了几天时间尝试启动任何 Android 程序.甚至“Hello World"也给了我同样的错误: “与 adb 的连接已关闭,发生了严重错误". 我在 Windows XP 机器上运行 Eclipsev3.5 (Galileo)、Google APIs 2.2.8. 我已经使用了我在网上能找到的所有技巧:命令行“adb kill-server",DDMS“reset ADB"
..
我正在开发一个应用程序,我使用 sqllite3 数据库来存储值.我有 Nexus S 和 Nexus 7 都是无根设备.我如何为我的应用程序获取数据库以进行调试. 我试过了(1) 我已经尝试了这里提到的所有方法> adb shellrun-as app.package.name \cp/data/data/package.name/databases/application.sqlite
..
当设备在 android 上启动时,我一直在尝试测试服务,但我无法让它工作.我正在尝试使用 CMD 中的此命令启动它: (在 ..\AppData\Local\Android\sdk\platform-tools 中) adb shell am broadcast -a android.intent.action.BOOT_COMPLETED 或 adb shell am broadc
..
更新 (11/10/14):Genymotion 发布了 2.3.1,修复了这个问题.https://cloud.genymotion.com/page/changelog/#231强> 更新(2014 年 10 月 21 日):Genymotion 回复了我的支持电子邮件,并指出以下 @plackemacher 推荐的解决方案是目前建议的解决方案.他们知道这个问题. 自从升级到 Lo
..
我刚买了一个 Galaxy Nexus,现在我遇到了一个问题,我的 ADB 无法识别它.关键是当我连接它时,它在我的计算机上显示为存储设备,但未列为 ADB 设备. 当我连接另一部手机 (HTC Desire HD) 时,它可以毫无问题地识别它. 关于系统和配置的一些信息: 我使用的是 Win7 Service Pack 1 64 位 Galaxy Nexus 处于调试模式
..
我正在努力正确设置闹钟,并了解取消和重新安排闹钟的机制. 我发现有一个 adb 命令来检索设备上安排的所有警报,但我没有找到解释输出格式的文档. 我明白,我在这里问了很多解释,所以如果有人提供关于“adb shell dumpsys alarm"的详细解释的链接,我将非常感激. 那么,这里是问题: 待处理的报警批次:23 一个.'23' 是当前活动的、预定的警报数量吗
..
今天早上,当我开始做我的日常工作(在我的 PC 中打开 android studio 1.5.1 - lubuntu 32 位)时,我尝试在我的设备上运行我的应用程序后遇到错误.这是 android studio 错误: 运行应用时出错:无法获取调试桥无法检测 adb 版本,adb 输出:/root/Android/Sdk/platform-tools/adb: 1:/root/Android/
..