升级到Android 4.2.2以后发现用adb会出现连接不到手机的情况,总是显示device offline,这也包括各种通过adb来处理的第三方软件,比如豌豆荚等。Android 4.2.2在安全性上做了很多改进,比如对于系统签名的包安装位置的强制要求、adb访问的安全控制等,出现device offline就是因为电脑上的adb版本是老版本了,需要更新电脑上的adb,如果安装得有android sdk的话可以直接通过执行android程序来更新platform tools。新版adb请求的时候需要手机上授权才可以正常使用,看来Android新的版本在安全性上做了很多控制!