草庐IT

adb详细教程(四)-使用adb启动应用、关闭应用、清空应用数据、获取设备已安装应用列表

adb对于安卓移动端来说,是个非常重要的调试工具。本篇介绍常用的adb指令文章目录一、启动应用:adbshellamstart二、使用浏览器打开指定网址:adbshellamstart三、杀死应用进程adbshellamforce-stop/adbshellamkill四、删除应用所有数据:adbshellpmclearpackage五、获取设备已安装应用列表:adbshellpmlistpackage附录:【adb详细教程】系列文章目录(adb的安装包我已上传到了网盘。可以直接搜索公众号【软件测试必备技能】或滑到文章底部,点击公众号卡片扫描二维码,前往关注领取。)ADB的安装与设置可以参考博

中兴B860AV1.1-T2_开ADB免拆刷机详细教程

 中兴B860AV1.1-T2_开ADB免拆刷机详细教程特点:1、适用于对应型号的电视盒子刷机;2、开放原厂固件屏蔽的市场安装和u盘安装apk;3、修改dns,三网通用;4、大量精简内置的没用的软件,运行速度提升,多出大量的存储空间;5、去除应用安装限制;6、支持开机自启动、开机密码锁、儿童应用锁、应用隐藏、开机自动进入HDMI等各种花式功能;1.专用工具:中兴stb7.5.8工具;2.请点击工具按钮下载并解压备好;3.然后双击运行“StbCfgTool_Crack.exe”程序按下图,先点下①的按钮,获取注册码,接着将②中的所有字符全部复制,可以用键盘ctrl+c形式,然后选择③:Next;

Android模拟快速滑动

我正在做一个通用的自动化脚本。我需要将复杂的滑动事件发送到android屏幕,而无需专门访问重点应用程序到目前为止,我认为最好的方法是使用adb,使用sendevent命令创建一个文件,将其推送到设备上并从那里运行。即便如此,它还是慢得令人痛苦(与我用getevent记录它并将其通过管道传回相比要慢得多)。我设法优化了文件,因为我发现每个sendeventblock并不特别需要X和Y,但它仍然慢了几个数量级部分文件示例(我正在尝试使用HTCOne):sendevent/dev/input/event535749sendevent/dev/input/event5353942sendev

android - 系统更新到 Nexus 7 : "Caller uid=2000 is not privileged to communicate with user=-2" 后启动服务时 ADB 抛出 SecurityException

我正在向Nexus7平板电脑发出以下命令:adb.exe-s015d2109567231a0fshellamstartservice-ncom.packagename/.ExServiceName--eiport59777并得到:Startingservice:Intent{cmp=com.packagename/.ExServiceName(hasextras)}java.lang.SecurityException:Calleruid=2000isnotprivilegedtocommunicatewithuser=-2atandroid.os.Parcel.readExcepti

android - 通过 ADB shell 传输二进制数据(即使用 tar 进行快速文件传输)

这个问题在这里已经有了答案:Readbinarystdoutdatalikescreencapdatafromadbshell?(19个回答)关闭5年前。我一直在尝试使用类似于以下内容的方法将文件从我的android设备移动到我的osx机器:adbshelltar-cdirectory_to_copy|tar-x。似乎远程tar正在工作,但文件在某个地方被损坏了。经过一番尝试后,我发现:adbshell命令似乎将LF转换为CRLF:%adbshell'cd/mnt/sdcard;echohi>a.bin'%adbshell'cd/mnt/sdcard;cata.bin'|hexdump

完美解决Android adb install 安装提示 INSTALL_FAILED_TEST_ONLY

完美解决Androidadbinstall安装提示INSTALL_FAILED_TEST_ONLY目录所遇问题有些时候我们用命令进行安装apk如下:adbinstallxxx.apk但是会安装不成功,报如下错误:错误现象:提示:Failedtoinstallapp-debug.apk:Failure[INSTALL_FAILED_TEST_ONLY:installPackageLI]那么我们究竟应该怎么解决呢?解决思路查阅Android相关文档,并打印相关adb命令帮助,如下图,进过分析,发现问题原因是:AndroidManifest.xml中存在android:testOnly=“true”

雷电模拟器端口号 adb连接

在尝试adb连接雷电模拟器时,网上查询了一下端口号,发现说是5555.但是自己尝试,会提示:cannotconnectto127.0.0.1:5555:由于目标计算机积极拒绝,无法连接。(10061)终于发现,因为我打开的模拟器,编号已经到了29。。。此时的端口号就不是5555了,而是5555+2*29=5613。(即端口号=5555+2*当前打开的模拟器编号)此时再尝试adb连接,成功了。

android - 如何使用 adb shell 控制蓝牙操作?

我正在致力于在android上自动执行蓝牙操作,例如启用/禁用、配对/取消配对设备等。我想知道如何使用adbshell命令或androidintents与无根android设备进行上述蓝牙操作的交互。例如,我想使用adbshell命令知道哪些设备与我的android手机进行了蓝牙配对。这可能吗? 最佳答案 dumpsys是你的friend:找到您的蓝牙服务(必须正在运行):adbshelldumpsys-l我的是bluetooth_manager,所以我运行:adbshelldumpsysbluetooth_manager在输出中您

android - 无法在升级到 Android Lollipop 的设备上使用 adb 安装 apk

我最近将我的一台Android设备升级到了AndroidLollipop(5.0),现在我无法调试我的应用程序,甚至无法使用adb在设备上安装apk。我收到以下错误java.lang.UnsatisfiedLinkError:Noimplementationfoundforjava.lang.Stringandroid.os.SystemProperties.native_get(java.lang.String,java.lang.String)(triedJava_android_os_SystemProperties_native_1getandJava_android_os_S

abd设备连接问题* daemon not running. starting it now on port 5037 *ADB server didn‘t ACK* failed to star

有时候,当我们执行adbdevices或者adbstart-server的时候,会出现下面的情况:*daemonnotrunning.startingitnowonport5037*ADBserverdidn'tACK*failedtostartdaemon* 查一下daemon是个什么东西,daemon字面意思就是守护进程。那么它为什么会有问题呢?1、首先,先杀掉adb进程再重启试试adbkill-serveradbstart-server 如果这样可以解决最好,不行就继续第二步。2、输入:adbnodaemonserver系统会提示:cannotbind‘tcp:5037’说明是adbse