问题标签 [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 投票
0 回答
1106 浏览

android - 如何使用 adb 获取连接到 pc 的 android 设备的当前 gps 位置(不是最后一个已知位置)

我需要使用 adb adb shell dumpsys location获取连接到 pc 的 android 设备的当前 gps 位置, 给出最后一个已知位置。但我需要当前的 gps 坐标。

0 投票
2 回答
594 浏览

android - adb shell 开始给出 ClassNotFoundException

我正在尝试通过 adb 命令启动 apk,在安装 apk 后不久,但我得到了ClassNotFoundException应用程序正在崩溃。

我的日志:

流动 :

我在上面尝试,adb shell commands但应用程序无法启动,但我观察到一种情况,如果我将在 Android Studio 中运行代码并且应用程序安装在设备中,然后如果我将尝试“ adb shell am start ”命令,那么它可以工作很好,但如果我尝试通过“ adb install apk ”,那么这个命令不起作用。

0 投票
2 回答
1483 浏览

adb - 停止缓冲 adb shell 输出

adb我在v1.0.39中观察到了这种新行为。命令:

给出以下输出:

观察最后一行不完整

注意最后一行是不完整的。这发生在许多不同的设备上。adb在v1.0.32中,相同的命令无需缓冲即可工作。

如何在v1.0.39中停止adb shell输出缓冲?adb

0 投票
0 回答
679 浏览

android - 如何以编程方式清除应用程序数据(其他应用程序数据)

首先,我想在我的应用程序中注销 facebook 应用程序,所以我尝试使用 facebook SDK:

没有工作。然后我尝试通过清除根设备上的其他应用程序数据来清除登录信息。这个可以在 adb shell 上工作:

当我以编程方式运行它时:

它不起作用,我不知道如何在我的应用程序中注销 facebook 应用程序,或者如何执行 su 命令来清除其他应用程序的应用程序数据。感谢你的回复。

0 投票
4 回答
10928 浏览

android - 找不到 ADB screenrecord 命令

我无法运行adb shell screenrecord /sdcard/my.mp4

我尝试运行此命令的设备规格:

  • 荣耀5C
  • 安卓6.0

每当我运行 screenrecord 命令时,它都会显示找不到命令。

我也有内置的屏幕记录应用程序是我的问题的原因吗?除了screencap,还有其他方法可以截屏吗?或者我可以点击内置的屏幕记录应用程序吗?任何建议或想法都是可以理解的。

谢谢,

0 投票
2 回答
1403 浏览

android - 如何在android中通过ADB显示触摸?

我想通过 ADB 执行触摸事件,同时我如何使用开发人员选项中的显示触摸选项在 android 中显示该触摸。

我试过用命令

通过启用显示触摸选项,但我将无法看到触摸图标,有没有办法通过显示触摸选项来发送触摸事件和显示它。

0 投票
2 回答
794 浏览

android - 如何从 android 应用程序运行 .sh 文件?

我的设备已经植根,现在我想.sh从我的 android 应用程序运行一个文件。我尝试使用以下代码,但它没有提供预期的输出:

如果我.sh从 adb 运行文件,它对我来说工作正常。

0 投票
0 回答
394 浏览

android - 如何在 adb 批处理脚本中检查设备是否未经授权

我正在为我的设备编写一个批处理脚本文件来执行简单的 adb 操作。现在我需要使用命令 adb devices 检查我的设备是否在 pc 中被检测到。但是如果在 adb devices 中检测到该设备,它可能有两种状态,

第一个如果它未经授权,它将显示为 xxxxxxxx 未经授权

2nd 如果它被授权,它将显示为 xxxxxxxx 设备

目前我是这样写的:

现在我的代码无法检测其是否授权或未经授权。有什么方法可以检查吗?我是批处理文件脚本的新手。有人可以帮帮我吗。

提前致谢..

0 投票
0 回答
837 浏览

android - 重命名 /system/lib 中的文件不起作用

我即将重命名 /system/lib 文件夹中的文件,但是每次我在 Android 上运行下面的代码时,文件名仍然相同并且没有任何变化。

此代码适用于本地存储文件。我用的手机是Note3,它已经root了。我尝试使用名为 ES 文件管理器应用程序的应用程序重命名此文件,并且我能够这样做。但不使用此代码。

String shellCommand = "su mv /system/lib/libft2.so /system/lib/libft2.sok";

Runtime.getRuntime().exec(shellCommand);

你能帮我这里有什么问题或者需要改进/添加什么吗?

0 投票
2 回答
628 浏览

android - Android 应用程序和 ADB 之间的交互

我正在从 ADB 命令运行应用程序,如下所示:

adb shell am start -n com.example.someapp.app/.SimpleActivity

此应用程序的主屏幕将有两个按钮,如何从 ADB Shell 中按下其中一个按钮?