问题标签 [adb-shell]

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 投票
1 回答
82 浏览

windows - .bat 文件意外运行其他 .bat 文件

我创建了以下 TcpConn.bat 脚本,该脚本以两秒的间隔从 Android 设备获取打开的 tcp 连接的信息,在 adb shell 中运行。

在我的 /dev/test/ 文件夹中对此进行测试时,脚本按预期运行并给了我预期的sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode.

但是,当我将它移到我的 /dev/batchFiles/ 文件夹时,它开始运行该文件夹中不同 .bat 脚本的内容(称为adb.bat)。与内容

现在在我的 TcpConn.bat 脚本中,我执行“ adb shell...”,它与“adb.bat”的名称匹配,没有扩展名,所以它似乎调用了这个。

我的问题是,为什么 它会执行该脚本?我不希望它执行脚本,但运行我不是的 adb 命令:

  • 提供完整的文件路径/文件名(这将是 c:/dev/batchFiles/adb.bat),我也没有将它用作像“adb”这样的字符串
  • 我没有按照这里call的解释使用
  • 不使用start

批处理脚本是否总是检查目录中与命令的一部分匹配的文件并运行该文件,即使它没有附加扩展名?如果是这样,有没有办法禁用这种行为?


我知道我可以重命名“adb.bat”文件并完成它。但想知道它为什么会运行。我唯一能与此相关的是“如何在不使用 *.bat 扩展名的情况下运行批处理脚本

0 投票
1 回答
802 浏览

c# - SharpAdbClient.DeviceCommands.PackageManager.Install

我编写了一个工具,尝试在 C# 中使用 SharpAdbClient 在多个设备上安装多个 APK。但现在我有一个问题。如果我想安装 APK,我会遇到异常。如果我只将一台设备连接到计算机,它可以正常工作。提前致谢:

0 投票
1 回答
1396 浏览

android - 如何杀死 adb fork-server

e# 背景 我更新了我的 android studio 以构建 3.4(我记得我看到一个对话框提示我删除我的旧 android studio 配置文件,其中一些是 > 1GB,我高兴地点击了是!)。

但突然我的 adb 命令停止工作:

我当前的 adb 版本是 1.4:

我到处搜索运行 37 版本的地方(这样我就可以杀死它了),但找不到任何东西。我能找到的最接近的是:

这似乎是一个正在运行的服务,每次我杀死它时,虽然它再次启动:

问题

我怎样才能杀死它adb fork-server,以便我可以摆脱37我的 adb 实例?

我试过的

我尝试运行adb kill-server然后adb start-server但得到了同样的错误

更新

我尝试按照此处的说明将我的 adb shell 降级到 1.0.37 版,但是转到之前的 android 平台工具列表,我发现以下版本映射如下:

  • 平台工具_r25.0.5-darwin.zip 1.0.39
  • 平台工具_r25.0.4-darwin.zip 1.0.39
  • 平台工具_r25.0.3-darwin.zip 1.0.36

所以 1.0.37 不在列表中!!!!

更新

我刚刚意识到这恰逢我试图在我的笔记本电脑上做一个平板电脑的屏幕镜像,所以我安装了vysor。这可能与它有关: 在此处输入图像描述

0 投票
2 回答
515 浏览

android - ADB shell 猴子命令更改设备方向锁定

我正在使用 adb shell 命令monkey启动一个应用程序,然后启动另一个应用程序。一切正常,除了一个奇怪的副作用,即设备上的方向锁定设置回自动旋转。我们通常只将平板电脑锁定为纵向。

有谁知道该monkey命令会改变方向锁定的任何原因?或者,如果有办法防止这种情况/通过 adb 将其设置回来?

平板电脑信息:

  • 连结 7
  • 安卓 v6.0.1
0 投票
2 回答
1334 浏览

android - 如何使用通配符 adb 拉文件夹

基本上,我将所有数据转储到目录'sdcard/2019-07-xx-xx中,并且2019-07-xx-xx. 该文件夹以转储数据时的时间戳命名,现在我运行命令:

但它提示:

谁能帮帮我?

0 投票
1 回答
82 浏览

android - 如何通过 ADB Shell 在 Android 中安装包

我有 android 连接到 Windows 机器。我需要安装一些所需软件包的列表(似乎它们丢失了)。我如何安装软件包(例如,这个来自列表):

/system/app/vsimservice/vsimservice.apk=com.sec.vsimservice

到我的安卓设备

提前感谢您的想法

0 投票
1 回答
528 浏览

android - ADB:撤消命令

如果我下达命令

我现在如何重新激活以前的状态?也许将 0 值而不是 1 放在上面的命令行中?

0 投票
0 回答
671 浏览

c - 如何在不使用 iwconfig 的情况下在 ADB shell 中获得网络速度

我正在尝试使用无线 wlan0 的 iwconfig 获取比特率,但它没有得到它,并且还尝试使用文件 sys/class/net/wlan0/speed 获取它也没有得到答案

它已连接到 wlan0 但未显示

我想要可以获取 wlan0 和 sim 接口比特率的命令,任何人都可以帮我解决这个问题

0 投票
0 回答
700 浏览

android - 有没有办法在没有恢复出厂设置的情况下重置 android 设置向导并在重启设备后显示设置向导

我正在为 Android TV 和 Android 设备设计自己的启动器,并在安装我的 Android TV 启动器后;我需要在没有根设备或 Android TV 的情况下重置 Android TV 设置向导。

我尝试从设备设置中手动清除设置向导的数据;系统安装的应用程序和一些 ADB shell 命令。

0 投票
1 回答
1559 浏览

android - ADB 命令打开所有应用程序菜单

我一直在寻找 ADB 中的命令来打开显示所有应用程序的电话菜单。我尝试使用“KEYCODE_MENU”,但后来我发现这个键码是为了别的东西。

是否有类似的关键事件来做到这一点?还是我必须从主屏幕向上滑动才能做到这一点?