adb相关内容

Google Android USB 驱动程序和 ADB

我正在寻找有关以下问题的指导或明确答案.我想使用 Google Android USB 驱动程序并修改 android_winusb.inf 以支持任意数量的 Android 设备.我能够成功添加 HTC Evo 平板电脑,但是当我尝试添加 LG(Optimus)或三星(Indulge、Admire)时,驱动程序似乎安装正常,但 ADB 没有看到. 您可以让 Google Android 驱 ..
发布时间:2021-12-05 19:32:55 移动开发

如何在 Android 设备上查看 SQLite 数据库?

我在 SQLite 数据库中有一组数据.我需要在设备上查看数据库.我该怎么做? 我已经检查了 ddms 模式.文件资源管理器中的数据为空. 解决方案 这里是分步说明(主要来自其他答案的组合).这甚至适用于未植根的设备. 连接您的设备并在调试模式下启动应用程序. 您可能想使用 adb -d shell "run-as com.yourpackge.name ls/data/ ..
发布时间:2021-12-05 12:02:25 数据库

通过 adb shell 和代码理解命令 - Android

我正在尝试向应用授予 BATTERSTATS 权限.当我从 PC 运行命令时 - 它工作得很好: adb shell pm grant com.example.sample.myapplication android.permission.BATTERY_STATS 但是当从 Android 应用程序运行时,相同的 pm grant 命令不起作用: java.lang.Process pro ..
发布时间:2021-12-03 13:31:00 移动开发

设置用于开发的设备(???????????? 无权限)

我使用的是三星 Galaxy nexus 手机(Android 4.0 平台). 我正在 Ubuntu linux 操作系统上开发 Android 应用程序.我想直接在三星手机设备上运行我的应用程序,所以我执行了以下设置步骤: 在我的项目 AndroidManifest.xml 文件中,将 android:debuggable="true" 添加到 元素 在设备上,在设置>安全中 ..
发布时间:2021-12-03 12:54:39 服务器开发

通过 Wi-Fi 运行/安装/调试 Android 应用程序?

我认为有一种方法可以通过 Wi-Fi 测试开发中的应用程序.这可能吗? 我希望能够摆脱手机束缚并进行无线开发. 解决方案 查看论坛帖子 没有root可以远程查看Android屏幕吗?- 发布 #9. 通过 USB 连接设备并确保调试正常; adb tcpip 5555.这使设备开始侦听端口 5555 上的连接; 使用adb shell netcfg 或adb shell i ..
发布时间:2021-12-01 12:16:02 移动开发

如何使用 Android ADB 工具启动应用程序

如何使用 Android 的 ADB 工具发送意图? 解决方案 adb shellam start -n com.package.name/com.package.name.ActivityName 或者你可以直接使用这个: adb shell am start -n com.package.name/com.package.name.ActivityName 您还可以指定要由您的意 ..
发布时间:2021-12-01 12:11:12 移动开发

如何使用 ADB 通过 TCP 连接到 Android?

我正在尝试在 Motorola Droid 上调试应用程序,但遇到了一些困难通过 USB 连接到设备.我的开发服务器是在 Hyper-V 中运行的 Windows 7 64 位 VM,等等我无法通过来宾或主机的 USB 直接连接. 我安装了几个不同的 USB-over-TCP 解决方案,但连接似乎有问题,因为 ADB monitor 反复报告“devicemonitor 无法启动监控".有没 ..
发布时间:2021-12-01 11:24:14 移动开发

无法将 Nexus 4 连接到 adb:未经授权

我有一台运行 Android 4.3 的 Nexus 4,我正在尝试将设备连接到一台运行 Windows 7 64 位的计算机. 我安装了最新的驱动程序和最新的 adb 版本.我想我几乎尝试了所有方法,但仍然收到以下消息: C:\Program Files (x86)\Android\sdk\platform-tools> adb devices连接的设备列表007667324ccb229 ..
发布时间:2021-11-30 17:54:18 移动开发

将 AT 命令发送到调制解调器的 ADB shell 脚本 - 无法将控制权返回给 shell 并捕获输出

我已经发布了类似的问题,但仍然无法完成我的工作,所以这是第二次尝试,其中我想更清楚地说明我的绊脚石. 所以基本上我在Android手机的adb shell中,通过发送AT命令与GPRS调制解调器通信.我可以通过将 at 命令重定向到代表调制解调器的设备文件来做到这一点;我可以回读使用在后台运行的 cat 实用程序的响应(较早开始).我在脚本中实现了它它可以发送单个 AT 命令并回读响应.例如 ..
发布时间:2021-11-30 13:53:09 移动开发

通过 ADB Android 发送 AT 命令

我有一项任务在调查是否可以通过 ADB shell 向 android 设备发送 AT 命令.到目前为止,我已经尝试回显 AT 命令,但它将它们作为普通字符串传递.任何帮助请任何人. 解决方案 请试试这个: echo -e "AT+CFUN=?\r\n" >/dev/ttyUSB0 在您的手机上,串行线不一定要称为 ttyUSB0.如果这不起作用或不可用,请查看 /dev/ 目录的其他 ..
发布时间:2021-11-30 13:52:25 移动开发

如何通过 ADB 关闭 Wifi?

我正在自动执行 wifi 调用的测试程序,我想知道有没有办法通过 adb 关闭/打开 wifi? 我想禁用/启用 wifi 或终止 wifi 呼叫 (com.movi​​al.wificall) 并重新启动它. 是否可以通过 adb 和 shell 命令来完成这一切? 到目前为止我发现: android.net.wifi.WifiManagersetWifiEnabled(真/ ..
发布时间:2021-11-27 23:32:19 移动开发

有没有办法通过 adb 获取当前活动的布局和视图?

由于环境原因,我只能使用 adb 命令. 有没有办法获取当前的布局属性,比如id、position、text等? 类似于 uiautomatorviewer 显示的内容. 解决方案 使用adb shell uiautomator dump命令: 用法:uiautomator [选项]可用的子命令:help:显示帮助信息runtest:执行 UI 自动化测试runtest ..
发布时间:2021-11-27 22:55:51 移动开发

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

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

使用 run-as 从内部存储中检索数据库或任何其他文件

在无根 android 设备上,我可以使用带有我的包名称的 run-as 命令导航到包含数据库的数据文件夹.大多数文件类型我只满足于查看,但如果使用数据库,我想从 android 设备中提取. 是否有来自 adb shell 的这一部分的 download copy 或 move 命令?我想下载数据库文件并使用数据库浏览器查看其内容. 这里的一个答案涉及将整个应用程序包转换为压缩档案, ..
发布时间:2021-11-27 21:43:55 移动开发

adb 服务器已过时.杀戮

我正在使用本教程创建我的第一个 react-native 项目:http://facebook.github.io/react-native/ 当谈到执行代码和运行 react-native run-android 我得到: adb 服务器已过时.杀...* 守护进程成功启动 * Android 设备上的应用程序显然无法运行. 我重新安装了 SDK,尝试 adb kill-serv ..
发布时间:2021-11-27 21:09:39 移动开发

带有包名的 adb shell Logcat

是否也可以在每一行中显示日志的包名称? 使用 logcat -v 长 将包名称字段(在 PID 之后)完全留空. 我想从具有不同标签的特定应用程序中过滤日志,只是想知道是否可能. 解决方案 logcat 记录没有“包名称字段".因此没有标准/内置的方式来过滤它. 尽管从 Android 7.0 开始,您可以使用 logcat --pid 选项结合 pidof -s 命 ..
发布时间:2021-11-27 19:16:33 移动开发

通过 logcat 在 Android 上调试 WebView (Ionic) 应用程序

关于这个主题有几个问题,但似乎没有一个能解决我遇到的特定问题. 我正在使用 Cordova/Ionic 开发应用程序,并使用 adb logcat CordovaLog:D *:S 打印我使用 console.log() 输出的调试信息> 一直工作得很好,直到有一些更新.现在我似乎无法弄清楚如何正确过滤 logcat 的输出,所以我只能从我的应用程序中获取调试信息. 日志本身有效.如果 ..
发布时间:2021-11-27 19:16:04 移动开发

使用 Volley 的详细调试日志

在 iOS 上的 Restkit 中,有一个详细的调试选项.RKLogConfigureByName("*", RKLogLevelTrace);.有谁知道 Volley 是否有等价物.基本上我会直接进入 ErrorListener 但我在 LogCat 中没有得到额外的信息.两者: VolleyLog.e("错误:", error.toString()); 还有: VolleyLog.e( ..
发布时间:2021-11-27 19:15:38 移动开发

将 adb logcat 与真实手机(而不是模拟器)一起​​使用

当我使用 Android 模拟器时,我可以执行“adb logcat"来查看源自我的代码的输出消息 (log/system.out.println).它还显示了在执行过程中发生的异常的堆栈跟踪. 但是,当我使用真正的手机时,“adb logcat"不执行/不显示任何内容. 我也试过“adb -d logcat",它也没有显示任何内容. 有什么办法让它在真机上运行吗? 谢谢. ..
发布时间:2021-11-27 19:14:31 移动开发

如何使用 Android adb logcat 按 TAG 名称排除某些消息?

Logcat 允许过滤日志,但它的工作原理是这样的:您定义过滤器,而 logcat 只显示与过滤器匹配的消息.但是有没有办法显示除过滤器定义的某些标签之外的所有日志? 解决方案 如果你使用的是 adb logcat 你可以通过 grep 管道并使用它的反向匹配:来自 grep 手册页: v, --invert-match反转匹配的意义,选择不匹配的行. 例如: $adb lo ..
发布时间:2021-11-27 19:13:06 移动开发