
Android adb.exe程序启动详细处理步骤如下:
1、打开Android adb.exe程序,输入: netstat -aon|findstr "5037" 回车;
2、5037 这是adb要的端口,有时候会被其他进程(程序)占用了(一般是会连接手机的软件)所以要查询是谁占用了,然后就可以Kill(停止)它
3、根据上图然后输入 taskkill /pid 1156 /f (1156就是占用此端口的进程id);正常情况下,就可以使用adb了,如果还是没有成功的,可以看看是不是adb.exe被电脑防火墙屏蔽了。
扩展资料:
1、Android adb.exe程序处理方法详细讲解:
cmd命令进入sdk/platform-tools文件下,adb kill-server;
启动adb服务,adb start-server;
如果启动失败,可能是某个进程占用了adb的5037端口,查找占用端口号5037的连接netstat -ano findstr "5037" ;
2、手动结束此进程,重启adb服务 adb start-server;
adb kill-server --停止adb服务;
adb start-server --开启adb服务;
参考资料来源:百度百科-Android系统级深入开发:移植与调试
(1)查看app包名:进入android *** 作系统
在root@android:/ # 后边,输入
然后输入ls
这样就能看见android系统上安装的安装包 包名:
例如:
(2)adb启动 应用程序
备注:
包名和Activity类的类名一定要输入正确,可以用re-sign工具(在最后的d出信息框会显示出包名和Activity类名)。
备注:
为包名。
android adb 启动activity、service,发送broadcast等 *** 作一、adb启动activity:
adb shellam start -n {包(package)名}/{包名}.{活动(activity)名称}
如:启动浏览器
adb shell am start -n com.android.browser/com.android.browser.BrowserActivity
二、adb关闭activity:
adb shellam force-stop {包(package)名}
如:关闭浏览器adb shellam force-stopcom.android.browser
三、adb启动service:
adb shellam startservice -n{包(package)名}/{包名}.{服务(service)名称}
如:启动自己应用中一个service
adb shellam startservice -n com.android.traffic/com.android.traffic.maniservice
四、adb卸载应用程序:
adb uninstall{包(package)名}
如:卸载浏览器adbuninstallcom.android.browser
五、adb发送broadcast:
adb shellam broadcast -a <广播动作>
如:发送一个网络变化的广播
adb shellam broadcast -a android.net.conn.CONNECTIVITY_CHANGE
六、adb端口转发:
adb shell am broadcast -a NotifyServiceStop
adb forward tcp:12580 tcp:10086
adb shell am broadcast -a NotifyServiceStart
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)