开发环境
机器:Mac mini late 2012
系统:OS X 10.8.2
JDK:Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Eclipe: Eclipse SDK Version: 4.2.0
ADT:ADT 21
应用环境
机器:XiaoMi MI-ONE Plus
系统: MIUI ISC22.0 , Android 4.0.4
可能是ADT 21默认设定,非Debug状态下运行:
项目》右键》Run as 》Android Application
运行的Android应用是Debug状态的:
1、在控制台可以看到:waiting for debugger settle...
2、手机端(MIUI)会提示Focus Close。
3、应用运行很慢,很卡。
经过几天的摸索,发现DDMS的Devices页里进程栏的进程多了一个绿色虫子符号(Debug)。我记得在Windows下是没有这个符号的,把运行方式该到非Debug,应用果断流畅。
如果你的接着USB连着真机调试应用很卡,看看你的Devices页,元凶就是Debug。
修改运行方式:
项目》右键》Run as 》Run Configuration