草庐IT

android - adb shell screencap - "permission denied"

我在SamsungGalaxyYoungDuos手机-Android2.3.6上创建屏幕截图时遇到问题。我将此代码用于其他设备:adb-s$devishellscreencap-p|perl-pe's/\x0D\x0A/\x0A/g'>$devi/Screen.png这在其他设备上也能正常工作(SamsungGalaxyS3、AsusNexus7、AsusME371MG-Android4.X)我尝试了来自thispage的其他变体没有成功。那个SamsungYoung上有错误“权限被拒绝”。Debug模式已设置,此设备上的Testdroid测试能够进行屏幕截图。并且SDCard已插入此

android - 与 Android 6.0 的 Adb wifi 连接

我有一台装有Android6.0的Nexus6设备,普通版没有root。为了避免使用USB电缆永久连接设备,我使用了这个procedure:我通过USB数据线将设备连接到PC在终端上输入adbtcpip5555.输入adbconnect:5555以wifi模式连接。当我尝试从AndroidStudio部署应用程序时,连接丢失了。我在其他设备(没有Android6)上多次使用这个程序,我没有问题。有什么想法吗? 最佳答案 我的安卓6.0.0的设备也是连接不上,但是官方升级到6.0.1后,这个问题就解决了。

android - 是否有 ADB 命令来切换允许模拟位置?

我搜索了一些主题,但没有找到答案。我不需要指定纬度/经度,而是打开允许模拟位置的开关。 最佳答案 在安装应用程序后,在Marshmallow(及更高版本)中运行:adbshellappopssetcom.example.my.packageandroid:mock_locationallow希望这对您有所帮助!一些内部结构:字符串android:mock_location由AppOpsManager解析为一个实际的int然后执行。 关于android-是否有ADB命令来切换允许模拟位置?

Android 8 - 如何通过 ADB 设置模拟器语言环境?

到目前为止,我一直在使用“持久”属性设置语言环境,但在Android8模拟器上,我得到了这个:setprop:failedtosetproperty'persist.sys.language'to'en'setprop:failedtosetproperty'persist.sys.country'to'GB'setprop:failedtosetproperty'ctl.restart'to'zygote'我尝试设置ro。与语言环境相关的属性,但令人惊讶的是它们仍然是“ro”。有人知道Android8的新方法吗? 最佳答案 之前调

android - adb 转发不工作

adb端口转发对我不起作用,感谢您的见解。以下命令是我正在尝试的./adb转发tcp:5985tcp:5984"我没有看到任何错误(在logcat中),但它只是默默地失败了。当我尝试以下命令时curllocalhost:5985之后,我得到“curl:(56)Recvfailure:Connectionresetbypeer”当我尝试curllocalhost:5984时,我确实看到了一条消息,因为我有一个进程正在端口5984(Couchbase服务器)上运行。我认为这不是adb本身的问题,因为所有其他adb命令都可以正常工作。我尝试过的其他事情包括a)kill-server后跟sta

android - 无法从 adb shell 运行可执行文件

我已使用此命令将tcpdump二进制文件添加到我的android设备./adbpush~/tcpdump-4.2.1/tcpdump/data/local二进制文件已成功添加到android设备。但是,当我尝试使用以下命令从adbshell执行tcpdump文件时./adbshellcddata/local./tcpdump它给我这个错误/system/bin/sh:./tcpdump:notexecutable:magic7F45我也曾尝试使用chmod777tcpdump更改权限,但没有成功。我该如何克服这个问题?谢谢。 最佳答案

adb 常用命令使用总结

目录ADB引言1、查看adb版本信息2、查看是否连接到设备3、安装第三方apk应用4、查看所有已安装应用包名5、查看安装的第三方应用包名6、关键字模糊查询包名7、查看当前打开的应用包名8、打开系统设置界面9、关闭当前设备打开的应用10、查看当前设备GPS定位是否开启11、开启和关闭系统WiFi12、查看设备电池电量信息13、查看设备系统的Android版本14、打印输出日志文件15、打开特殊模式16、查看设备屏幕分辨率17、截屏并保存到本机指定文件夹内18、录制屏幕并保存到本机指定文件夹内ADB引言ADB全称为【AndroidDebugBridge】,就是起到调试桥的作用,它是Android开

android - 我们如何使用 adb.exe 在 android 中获取 BootAnimation.zip 位置?

在不同的安卓手机上“bootanimation.zip”的位置是不一样的。在这种情况下,我们想用adb.exe找到“bootanimation.zip”的真实位置。可以帮我吗? 最佳答案 尝试system/media或system/customize/resource或data/local。如果您在其中一个文件中找到bootanimation.zip文件,那可能就是它在您手机上的位置。 关于android-我们如何使用adb.exe在android中获取BootAnimation.zip

android - 使用 adb shell 模拟两个按键事件,用于 ALT、SHIFT 等

使用adbshellinputkeyevent可以模拟某些按键事件。还有修饰键,如SHIFT_LEFT、ALT_RIGHT等。我想模拟两个键,例如SHIFT+A,但是adbshellinputkeyeventSHIFT_LEFT;keyeventA仅在屏幕上产生一个简单的a。 最佳答案 如果需要Shift+A则您必须执行以下操作PressshiftPressAReleaseAReleaseshift这可以通过使用来完成命令格式:sendevent设备类型码值[command][device][type][code][value]se

android - 检测 ADB 服务器是否在 Android 上运行?

我正在尝试检测adb服务器是否正在Android设备上运行,作为我的免费游戏的反作弊实现的一部分。具体来说,我想停止使用adbshellinputtapx,y,因为该游戏是一款竞争性多人益智游戏。我尝试过的事情:使用电池信息,我可以检测USB是否已插入。嗯,这也是一种合法用途。使用Settings.Secure或Settings.Global,我可以查询ADB_EN​​ABLED,但总是返回1如果启用了adb。它不考虑adb连接与否!正在查询所有系统服务,但我看不到任何看起来像adb服务的东西。此时,我已经没有想法了。希望其他人知道如何执行此操作? 最佳答案