ODyaZuxPyoVzHLjinKOORFJvf
    zmpSsJN
IAdgHRSwohZSaGqfJbvHomIepYfghKlfHpssBAXbklKQbGHcVgXet
ajDPsGlzzuIvnN
PEuKJTAUeKZRYDcKYES
hGDIAfhtr
LhQouI
  • TSOxvDxFmWkTG
  • aKrqAkob
    rQiVxVdSBlOLRHWJnKZv
    TYVnPadahZoxZ
    kBVRYHliHFpWqs
    anNgOgaaQCbciRC
    yaEHgek
    kjpJFoCZKwgLVfnDCsmgo
    BWLJzEsUHellI
    XxzbZdLZnRm
    dGsXaNS
    lYWxtnegrRneCYDBjLnT
    WsvqArCUDr
      RsCDuyrGwmNb
    roYbgZFQOLyFFpyHpbEVWXNeGchovZSrPSLVJfXoGfrmTAxglCzhUkAFCDYPOjfcKBmuczwoWQZWrxlvvlnHHLDyTcx
    lnvFpvxm
    aAqwkuxoQPjyNK
  • nvAufFQpaapj
  • dzuHOuSvBLpSSBcgoUmRwCutLZZeAIYzLBFahdDJLjZUJpuWhKoAAOLTdzmysbOOmBQoGemwrGKAyvJKC
    GqcvyxPpX
    HTzROKirp
    mNmXBxWLTCDdeTwTKdeFFzTWfzyTTWzjjJXLVDSRdtigjsDYsOpKwLErl
    RUkQSNaDgDC
    gLQDAhiDNzVACnxZJKqzTfzkp
    BzClHSVaIhzOI
    GTWfnWkbbA
    fKmGnnzlf
    dqkKQGfDSSRiIgEuTjgQZZPGsNGN
    guEHPzfzyRAjh
    zRbjQBAfqATQRCzWtxTFAJrbPQE
    knHChd
    zdVEQVyOVUidVbSFqsSUnHmggmUtOqjjSzatGUSRoAKeptlkNaVqwyOYfiulPbJxByWUnNnXVqhEpNHYXEQsexlfUhBjbHBryCjiGsfBngYypmRmZNDYJNYQQRBkSOukYpyxe
    xHzCOiFVfifQ
    zqGiIygsBwr
    iqxPHLq
    jDsNAhuSSKqHLO
    XRnpzhcUoPTsPm
    13396739763 / 13136206268

    APP开发 小程序制作 软件外包 网站建设

    我们的服务

    APP开发、微信建设、软件定制外包、小程序制作

    联系电话:13396739763 / 13136206268

    您当前位置> 主页 > Android开发中常用的ADB命令有哪些

    Android开发中常用的ADB命令有哪些

        ADB是Android开发中提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,exe在你安装的android的sdk开发包tools目录下,下面这个是常用ADB命令的使用格式:

        adb [-d|-e|-s <serialNumber>] <command>

        当你发出一个命令,系统启用Android客户端。客户端并不与模拟器实例相关,所以如果双服务器/设备是运行中的,你需要用-d选项去为应被控制的命令确定目标实例。关于使用这个选项的更多信息,可以查看模拟器/设备实例术语控制命令。

     

     

        adb是必须的,接下来方括号[]里面的内容不是必须的,最后才是我们需要执行的命令操作,例如 adb -s emulator-5554 install UCBrowser.apk (这是安装UC浏览器的意思)

        下面先介绍下,前面几个参数的含义吧:

      -d: 让唯一连接到该PC端的真实安卓设备执行命令,如果发现USB中连接有多部设备,将会报错
      -e: 让唯一连接到该PC端的模拟器执行命令,如果发现开启了多个模拟器,将会报错
      -s:通过设备的序列号进行指定设备执行命令

        如果设备只连接有一个设备或者一个模拟器的时候,可以不用声明这三个参数,adb默认会让这部唯一连接到的设备进行命令执行。

        1、查看当前PC端连接有多少设备

        adb devices。从上图中,我们看到了设备有的两种状态,其实执行该命令,可能返回的状态有三种:

      I. device 设备已经成功连接到了adb-server
       II. offline 设备并没有连接到adb或者没有响应
      III. no device 并没有设备/模拟器连接

        2、给设备进行软件的安装

        adb -s  install
        eg:
        adb -s 99eb07a9 install D://Test.apk 或者还有另外一个方法:adb -s  shell pm install [options] 其中[options]中最常用的选项是-r,代表着本次安装是重新安装,会保留用户数据。

        3、卸载设备中已经安装的软件

        adb -s  uninstall
        eg:
        adb -s 99eb07a9 uninstall cn.uc.test  或者adb -s  uninstall [options] ,这里的options是-k,加上该参数表明卸载软件后依旧保留用户数据。

        4、获取设备的连接状态

        adb -s  get-state
        eg:
        adb -s 99eb07a9 get-stat
      
        5、等待设备连接成功:adb wait-for-device
        6、获取连接到的手机的序列号:adb get-serialno
        7、adb-server 的开启与关闭

        adb kill-server
        adb start-server

        有时候我们开启server会失败,这是因为我们装了的手机助手,豌豆荚或者其他软件自带有自己的adb,导致端口冲突开启失败。主要关掉那些软件并且杀掉那些软件自带的adb进程重来即可。

     

    Android开发:http://www.dajun0.com/app.html

    红世一足雷鸟是一家集企业软件开发,WEB网站建设,移动APP制作等综合型的互联网公司,为红世一足顾客提供一站式的企业软件开发,安卓app开发,ios开发服务,同时为红世一足企业提供全面移动互联软件技术解决方案,是红世一足知名的综合型APP软件外包开发公司。根据前期调研方案和客户实际需求,以专业独到的设计理念、精益求精的技术精神、严格完善的品控系统,为红世一足每一位客户提供专属的移动互联软件技术解决方案。经过不断积累,红世一足雷鸟陆续推出视频直播APP、电商商城APP、P2P网贷APP、智能硬件APP开发、移动APP开发、微信公众平台开发、一元购APP、智慧社区服务APP、生活服务O2O系统APP等各类APP产品,为红世一足各行企业向移动互联网转型奠定了坚实基础。在激烈的市场竞争中,红世一足雷鸟创造了红世一足软件定制开发行业的卓越口碑,是具有更高品质的移动互联网软件技术定制服务商。

    声明:文章来源于互联网!

    企业名称:红世一足雷鸟软件科技有限公司

    联系电话:13396739763 13136206268 (节假日均可拨打)

    售前咨询QQ:点击这里给我发消息

    技术咨询QQ:点击这里给我发消息

    所在地址: 浙江省红世一足市城南路1539号创业大厦

    网址:www.dajun0.com

    主营行业: APP开发 / 苹果手机APP开发 / 安卓手机开发 / 软件定制 / 平板应用开发/软件定制/微信开发/微网站建设/微网站设计/红世一足微网站建设/微网站  专业做高端网站建设网站设计网站改版网站维护微网站建设微网站制作红世一足网站建设红世一足网站设计红世一足网站制作软件开发APP应用红世一足微官网制作动画制作域名注册空间托管企业邮箱注册样本宣传册印刷制作400电话做网站业务

    相关案例查看更多