我想在我的Android应用程序中出于特殊目的更改设备分辨率和密度。我发现使用adb可以执行此操作。像这样 adb shell wm size 1270x720 and then adb shell wm density 200 而且我还听说可以在应用程序中使用 adb命令运行,但似乎不起作用。 cmd1 = "wm size 1270x720" cmd2 = "wm density 200" Runtime.getRuntime().exec(cmd 1/2).waitFor() 解决方案如下: 经过数小时的反复…

2020年5月1日 0条评论 10点热度 阅读全文

是否可以通过应用程序通知检测Android设备上是否发生了声音/音调?可以通过查看某些日志来使用adb吗? 解决方案如下: 你可以看看这个answer我认为最好的方法是创建一个在后台运行并监视声音是否发生的应用程序。通过查看adb日志,您不必总是准确地知道声音发生的时间

2020年3月26日 0条评论 18点热度 阅读全文

我目前正在学习如何使用Appium。 我的工作区如下所示: 我正在使用Windows 10 ProAndroid Studio 3.6.1作为我的IDEAndroid Studio中的AVD管理器亚行作为桥梁桌面版Appium 1.15和Java JDK-14 一段时间后,我开始一切工作。我认为我的PATH变量设置正确,我可以在cmd中调用Java和adb。 因此,我想开始一些测试案例,在这些案例中我想自动执行邮件应用程序的登录。 在这里,我遇到了错误。 # # Log Appium Server # [UiAut…

2020年1月28日 0条评论 24点热度 阅读全文

This question already has answers here: Read binary stdout data from adb shell? (15个答案) 3年前关闭。 我正在尝试尽快获取电话屏幕的屏幕截图。 目前,我正在做: adb shell screencap -p /sdcard/screencap.png && adb pull /sdcard/screencap.png 但是,它太慢了,最多需要3秒钟。 有什么更好的方法吗?我打算在无根电话中使用此功能。 另外,我可以…

2019年11月30日 0条评论 27点热度 阅读全文

嘿,我想知道您是否需要root才能再执行此操作?我想通过无线安装/运行应用程序以停止所有此电缆切换。我也读过它虽然会引起一些错误?那是该网站上的旧帖子,我想知道它现在可靠且容易实现吗? 解决方案如下: 不需要生根。连接USB电缆后,将打开所有涉及的防火墙的端口5555,并启用 Debug模式 adb tcpip 5555 然后查看设备的无线属性和所使用的网络,以查看已将哪个IP地址授予设备(或将DHCP配置为始终将相同的IP用作设备的MAC地址)。然后 adb connect 192.168.1.133 (192.…

2019年11月16日 0条评论 82点热度 阅读全文

我已经开发了一个Java应用程序。该应用程序以编程方式连接到android设备,以传输一些文件以连接Android设备。 在我的应用程序中,我添加了adb PATH,以便它可以使用它连接到设备。 我想知道是否有可能将其打包在应用程序中?还是只是将adb复制到应用程序目录中?因为我想要谁下载此应用程序,所以也不必下载adb​​或Android sdk即可使该应用程序正常工作 可能吗 ? 解决方案如下: 做完一些研究后,您可以将一个exe打包在jar文件中,但是您必须在每次运行该应用程序时提取该exe。 Followi…

2019年11月9日 0条评论 23点热度 阅读全文

我正在实际设备上测试Web应用程序并使用Chrome浏览器,我尝试设置集合,并且同时获取NATIVE_APP和WEBVIEW_chrome,但是当我尝试使用driver.context()方法切换到WEBVIEW_chrome时,将引发Exception“ io.appium。 java_client.NoSuchContextException:io.appium.java_client.NoSuchContextException:处理命令时发生未知的服务器端错误。原始错误:处理命令时发生未知的服务器端错误。原…

2019年10月13日 0条评论 15点热度 阅读全文

This question already has answers here: Read binary stdout data from adb shell? (15个答案) 3年前关闭。 我正在尝试尽快获取电话屏幕的屏幕截图。 目前,我正在做: adb shell screencap -p /sdcard/screencap.png && adb pull /sdcard/screencap.png 但是,它太慢了,最多需要3秒钟。 有什么更好的方法吗?我打算在无根电话中使用此功能。 另外,我可以…

2019年9月25日 0条评论 55点热度 阅读全文

无法将“ adb”识别为内部或外部命令, 可操作的程序或批处理文件。 设置ANDROID_SDK_ROOT时,无法识别环境变量adb命令。 %ANDROID_SDK_ROOT%\platform-tools // adb not working 但是,当设置 ANDROID_HOME adb时,它将再次开始工作。 %ANDROID_HOME%\platform-tools // adb starts working. 怎么了因为它总是在ANDROID_HOME变量上显示已弃用的警告。 更新: 每次重新启动PC ad…

2019年9月15日 0条评论 11点热度 阅读全文

尝试从Java内部作为外部进程运行android start-server时遇到各种问题。 Java由Gradle调用。让我向您介绍各种情况下到底发生了什么: 环境 Windows 7 X64 Java 7 commons-exec-1.1 Gradle 1.6 Android API 17 IntelliJ IDEA 12.1.4社区版 假设 adb守护程序被杀死,将在调用 adb start-server时启动。 情况1 这段代码: DefaultExecutor executor = new org.apac…

2019年9月4日 0条评论 26点热度 阅读全文