zoukankan      html  css  js  c++  java
  • android学习笔记:adb更换端口后成功启动

    搭建手机开发环境,android ADT,android SDK,然后按照PhoneGap官网的指引,拷贝文件,修改代码,运行,进度条到了某个位置后就停止不动了。

    停止不动,又是停止不动。你都不知道问题出在哪。是android SDK没装好吧?谷歌被封了,想下载更新个东西为什么就他妈这么难!

    但是,也许这又不全是坏事。在天巢这个特殊国情环境里,正因为下载点东西如此艰难费力,所以我天巢程序员被迫个个身怀绝技。为什么中国人生存能力这么强,遍布五大洲什么的,是因为在天巢都能活下去,其他地方算个鸟。

    后来终于有个错误,说是adb这里有问题。

    在DOS窗口中,adb start-server,不是没有任何结果反馈,就是提示有错。
    兜兜转转,搞java的同事后来告诉我,将端口换一下。因为

    C:>netstat -ano | findstr "5037"
      TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       2856

    但查看是哪个进程占用了这个端口,又查不出来。但显示这个,意味著就是被占用了吧?

    如何改变adb的默认端口呢?

    在操作系统的系统环境里面,加一个环境变量:

    ANDROID_ADB_SERVER_PORT,值为9999,看自己喜欢。

    然后,启动,可以鸟。

    注意DOS窗口如果未关闭,要先关闭再开,否则端口还是老的。
    ---------------------------------------------------------------------
    ADT(Android Development Tools)

    目前Android开发所用的开发工具是Eclipse。在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。

    ADB(Android Debug Bridge)
    Adb是英文Android Debug Bridge的英文缩写,是debug工具。说的直白一点就是Adb就是手机与电脑相连的桥,要想用电脑调试和管理手机就必须先安装Adb工具包,我们借助adb工具可以在电脑上给手机安装软件,运行shell命令,系统升级。

  • 相关阅读:
    Java对象的生命周期与作用域的讨论(转)
    [置顶] Oracle学习路线与方法
    Java实现 蓝桥杯 算法训练 未名湖边的烦恼
    Java实现 蓝桥杯 算法训练 未名湖边的烦恼
    Java实现 蓝桥杯 算法训练 未名湖边的烦恼
    Java实现 蓝桥杯 算法训练 最大的算式
    Java实现 蓝桥杯 算法训练 最大的算式
    Java实现 蓝桥杯 算法训练 最大的算式
    Java实现 蓝桥杯 算法训练 最大的算式
    Java实现 蓝桥杯 算法训练 最大的算式
  • 原文地址:https://www.cnblogs.com/leftfist/p/4257896.html
Copyright © 2011-2022 走看看