在手机上调试Android应用程序时,您是否注意到电量严重耗尽?
此外,很多Log.d()消息是否会耗尽电池?
答案 0 :(得分:7)
不是真的。
执行调试时,手机是否未连接到PC,从而正在充电?
Android上的每项操作都会耗尽电池电量,但我不认为Logging会耗尽电池,比如绘制屏幕更新。
答案 1 :(得分:4)
是的!我刚开始在我的手机(摩托罗拉Droid)上调试我的Android应用程序,而不是几天前在模拟器上调试,因为它的速度要快得多。从那时起,我的电池寿命变得非常糟糕。当然,在我实际调试时它并没有耗尽,因为当时手机已连接到我的电脑并正在通过它充电。但是剩下的时间里,我的电池似乎比以前快得多。当我查看“设置”中的“电池使用”屏幕时,表明“Android操作系统”正在使用大量电池,远远超过以往。我不知道造成这种情况的原因或解决方法。
答案 2 :(得分:2)
如果您在“手机上调试Android应用程序”的定义是:您在手机连接到PC时测试应用程序,则不然。您的手机将一直充电,电池充电速度会比排水更快,所以您不必担心。
另一方面,如果您的手机没有连接到PC,并且您正在呼叫Log.d()
很多,比如说,循环播放1,000,000次,那么是的,这会给您的电池带来压力,因为您将生成许多将出现在Logcat日志下的字符串语句,并且必须丢弃旧日志。不要用记录消息来覆盖它。