草庐IT

android - Adb Shell InputText 太长

我有这个应用程序,输入文本通过adbshell传递到其中,现在问题是每当我键入命令时:./adbshell输入文本'Khay'工作得很好,它在应用程序的文本框中显示它应该是。但是当我传递很长的命令时,比如:./adbshellinputtext'http://stagingapi.something.com/v2/api.php?apikey=2323214\&appid=32432\&imei=324234........................................................是不是文本太长了,它给我一个错误错误:服务名称太长。现在我有一个两部

android - 如何使用 adb 命令在 android 中播放一个音频文件?

我有一个安卓目标。我在mnt/sdcard0中有一些音频文件。如何通过adb命令播放?目标中已安装音乐播放器应用程序。 最佳答案 使用以下adbshell命令:adbshellamstart-aandroid.intent.action.VIEW-dfile:///storage/sdcard0/test.wav-taudio/wav 关于android-如何使用adb命令在android中播放一个音频文件?,我们在StackOverflow上找到一个类似的问题:

安卓adb命令查看系统文件大小及磁盘使用情况

现象今天测试端提出一个问题,桌面无法进入,点HOME键做什么都没用,就是不能进去桌面,但是其他功能比如语音之类的可用。分析分析日志发现如下报错:exception:java.io.IOException:writefailed:ENOSPC(Nospaceleftondevice)提示设备存储空间已满,应用在写入日志和做一些文件存储相关的操作异常,导致桌面无法进入。处理需要先排查设备容量使用情况,主要使用到了一下命令。以下数据是问题解决后使用模拟器的数据展示,只为上述异常提供一个解决方案。查看文件系统占用情况adbshelldf使用之后展示的数据如下图:上图的文件大小对我们来看不是很友好,可以

android - 通过 adb shell 设置系统时间格式

我正在尝试编写一个简单的表单实用程序来配置附加的Android设备。我需要执行的操作之一是更改系统时区、时间和时间格式。我通过以下方式设置系统时区:adbshellsetproppersist.sys.timezone"America/Chicago"通过改变时间adbshelldate-sYYYYMMDD.HHmmss现在我需要设置设备的12/24小时制,但我不知道该怎么做。它需要通过adb来完成。感谢任何帮助,谢谢! 最佳答案 IF"%time:~0,1%"==""(SETmynow=%date:~-4,4%%date:~-10

android - "adb install"返回错误 : protocol fault (no status)

我已经创建并运行了几个安卓模拟器,现在我想在它们上面安装应用程序。这是我尝试过几次的故事:$adb-semulator-5562installxxx.apk*daemonnotrunning.startingitnowonport5037**daemonstartedsuccessfully*error:protocolfault(nostatus)-waitingfordevice-^C$adbdevices*daemonnotrunning.startingitnowonport5037**daemonstartedsuccessfully*Listofdevicesattache

android adb - 如何将模拟器设置为交流电源

为了测试打瞌睡和待机模式,我尝试使用adb和api23模拟器更改电池电量以及设置为ac等。但是当我运行以下bash命令时:adbshelldumpsysbatterysetlevel[95]我收到以下错误:Badvalue:[95]还有当我运行时:adbshelldumpsysbatteryset[ac]我收到以下错误:Dumpcurrentbatterystate,or:set[ac|usb|wireless|status|level|invalid]unplugreset我的意思是它找不到ac命令。如何将模拟器更改为交流电并更新电池电量?更新:有一个命令adbshelldumpsy

android - Nexus 5x 未显示在 Win7 上的 adb 中

我的Nexus5X在Win7机器的adb中没有检测到,但它在Ubuntu机器上工作。我有Win7上的最新驱动程序(来自AndroidSDK管理器)。它检测为MTP或相机设备,但不在adb中。 最佳答案 我遇到了同样的问题。将Nexus5X连接到您的Win7机器并切换到PTP(照片传输)模式。然后它应该安装正确的驱动程序。 关于android-Nexus5x未显示在Win7上的adb中,我们在StackOverflow上找到一个类似的问题: https://st

java - adb 找不到我的设备进行 Android 调试。为什么?

我安装了WindowsUSBAndroidSDKAndroidDevPhone1的驱动程序我在手机上启用了所有Debug模式和其他东西。它甚至说...USB调试已连接。当我输入adbdevices时,它只显示我的模拟器,而不显示我的手机。它似乎没有将我的Android手机识别为adb设备。这是为什么? 最佳答案 重启adb服务器可能会更快:adbkill-server;adbstart-server或者我经常用的:adbkill-server;adbdevices当您调用adbdevices时,它会自动启动adb服务器。然后为您提供

android - 无法为 Kindle Fire HD 安装 ADB

虽然在我安装了正确的ADB驱动程序后,当我插入我的KindlefireHD7"时,我正在尝试对它进行root,点燃火->Android复合ADB接口(interface)。没有出现在设备管理器中,因此我无法执行root。我已将0x1949添加到adb_usb.ini。我已经尝试删除所有驱动程序,包括重新启动然后重新安装的幻影驱动程序。我已经在kindle中将ADB设置为打开。 最佳答案 我发现对于一些运行不佳的设备,Koush的通用驱动程序确实能让它们正常工作-http://www.droid-life.com/2013/04/08

adb - Keyevent 点击 Android 屏幕的 Alert Dialog

有什么方法可以使用adb命令在Android对话框的“确定”或“取消”按钮上模拟按键事件? 最佳答案 一种间接的方式是:-adbshelluiautomatordump/data/view.xmladbshellcat/data/view.xml根据xml文件中给定的相对坐标计算确定按钮坐标。然后做adbshellinputtap希望有用。 关于adb-Keyevent点击Android屏幕的AlertDialog,我们在StackOverflow上找到一个类似的问题: