草庐IT

android - 如果隐藏了 Google Play 商店,则 Google Play 服务也不可用

我正在处理MDM应用程序。我们需要从应用程序列表中隐藏GooglePlay商店。此外,还需要GooglePlay服务来获取设备的当前位置。我使用以下命令隐藏了googleplay商店adbshellpmhidecom.android.vending我使用以下命令取消隐藏googleplay服务adbshellpmunhidecom.google.android.gmsGooglePlay服务仍然不可用。我收到更新GooglePlay服务对话框。由于隐藏了googlePlay商店,我们无法启动商店来更新缺少的服务。是否可以在不影响googleplay服务的情况下隐藏googleplay商

android - 在 Android Things 上连接 adb 时出错

我有一台运行AndroidThings的IntelEdison。我能够使用usb将adb很好地插入到设备中。我想切换到使用adbovertcp/ip。所以我运行了以下命令。adbtcpip5555adbkill-server然后我断开了我的设备与USB电缆的连接并重新启动了它。当我尝试通过以下方式连接到我的设备时:adbconnect10.0.0.20我收到以下错误:unabletoconnectto10.0.0.20:5555:Connectionrefused我确实在网络上看到了该设备,只是我无法连接到它。当我再次通过USB连接设备时,我也无法通过USB连接,因为它没有显示在adb

Android - 尝试在启动时测试服务(java.lang.SecurityException : Permission Denial)

当设备在Android上启动时,我一直在尝试测试一项服务,但我无法让它工作。我正在尝试使用CMD中的此命令启动它:(在..\AppData\Local\Android\sdk\platform-tools中)adbshellambroadcast-aandroid.intent.action.BOOT_COMPLETED或adbshellambroadcast-aandroid.intent.action.BOOT_COMPLETED-candroid.intent.category.HOME-nnet.fstab.checkit_android/.MyReceiverAndroidM

android - 将 USB Android 设备从 Windows 10 主机挂载到 Docker 容器

这个问题在这里已经有了答案:ConnectingtoaUSBAndroiddeviceinaDockercontainerviaADB(7个答案)关闭3年前。我遇到的问题与ConnectingtoaUSBAndroiddeviceinaDockercontainerviaADB完全相同但我的主机是Windows10。adbdevices主机上的命令显示连接的android手机,但容器内的相同命令不显示任何设备。这是我运行容器的方式:dockerrun-d-p4723:4723--privileged-v/dev/bus/usb:/dev/bus/usb-eAPPIUM_ARGS=""-

android - Selenium 可以在 Android 设备上直接运行(无需 adb)吗?

我正在为Android编写一个Web测试自动化应用程序,想知道是否有一种方法可以直接在Android设备上运行chromedriver(Selenium)(或将其与我的应用程序bundle在一起)。我意识到正常的方法是在PC上运行chromedriver并使用adb连接到Android设备。但我更希望我的用户不必安装AndroidSDK,并且即使没有可用的PC也能够在native设备上运行测试。有没有人知道如何做到这一点?如果不是——是否可以在Android应用程序中实现WebDriver协议(protocol)?是否有任何开源项目已经尝试这样做? 最佳答案

Android:我可以在我的应用程序中使用 adb 命令吗?

全部这是我的问题,我想在我的应用程序中启动一个androidTestProject,但我不知道如何启动它,我发现我可以使用命令启动它,例如“adbshellaminstrument-wcom.demo.test/android.test.InstrumentationTestRunner”所以我尝试在我的应用程序中使用:Runtime.getRuntime().exec("adbshellaminstrument-wcom.demo.test/android.test.InstrumentationTestRunner");但是有:03-1502:24:42.246:WARN/Syst

OPPO Watch纯手机开启远程ADB调试

WearOS手表中,我们可以直接在开发者设置中打开WiFi调试。但是这在OPPO等魔改Android系统中不再奏效。需要什么??手表一台手机一个OTG转接头一个手表充电器一个演示设备手机:OPPOFindX手表:OPPOWatch1代41mm需要的软件Chrome用于连接adb的工具,比如说Termux或者WearOS工具箱USB调试首先,我们需要连接WiFi,连接WiFi就不用我说了吧。然后我们需要记住你的设备的IP地址,一会我们可以查到。然后我们打开开发者设置,这对于日常搞机的一般问题不大(我小学五年级的表弟都会)。那不会也没关系,官方在文档里面已经给了详细的教程。然后我们打开USB调试。

Android:无需重启设备即可自动更改设备语言

我可以使用以下adb命令更改设备语言:adbshellsetproppersist.sys.languagefr;setproppersist.sys.countryCA;stop;sleep5;start此命令将在更改设备语言后重新启动设备。但是是否可以在不重启设备的情况下更改设备语言? 最佳答案 如果您在测试环境中工作,您可以使用快速channelscreengrab用于直接更改设备区域设置的工具。我自己正在寻找一种从ADB更改设备区域设置的可能性,但没有找到。最后我实现了类似的方法tpscreengrab。似乎没有简单的方法来

android - adb shell : can't use the ESCAPE key

我想在运行vi时使用adbshell。启动“vi”很容易。但是,我发现ESC键似乎无法通过它,因此我无法退出插入模式。更广泛地说,我似乎根本无法将ESC字符发送到adbshell。我已经非常彻底地浏览了网络,但找不到任何有类似问题的人(更不用说答案了)。我在三星S4上运行VRUFNK1。在PC端,我在Windows下从Cygwin运行“adbshell”命令。想法???更新:这里有一些可能的线索。adbshell似乎不是问题。我可以在运行的文件中捕获ESCod-cb>file,所以ESC似乎正在进入在adbshell下运行的程序。所有命令都在我的“adbshell”中得到回显(好像se

android - 通过 adb shell 在模拟器上更改 android 时区

我正在为我的应用程序运行测试,我想验证它在不同时区的工作情况。我正在尝试建议的解决方案here正在运行adbshellsetproppersist.sys.timezone"Pacific/Honolulu",但模拟器上的时区(和时间)没有改变-这可以在不重启设备的情况下工作吗? 最佳答案 如果你的意思是UI测试,我无法通过adbshell更改模拟器上的androidDate&Time设置。我找到的唯一解决方案是在创建模拟器时使用-timezone选项设置时区。例如,您可以使用$emulator@Nexus_5X_API_23-ti