2011-02-10 11 views
1

携帯電話でAndroidアプリケーションをデバッグする際に、バッテリーの消耗が顕著になっていますか?Androidのデバッグ - >バッテリーのドレイン

また、多くのLog.d()メッセージがバッテリを放電させますか?

+0

私はまったく同じ問題をBradBoyで記述しています(ただしHTC Magicでは)。私は、ソフトリブートがそれを解決することを読んだ。試してみてください... –

答えて

7

あなたの電話はあなたのPCに接続されていないので、デバッグを実行している間、充電中ですか?

Androidのすべての操作でバッテリーが消耗しますが、ドローイングバッテリーは、描画画面の更新よりも多くの電力を消費するとは思われません。

+0

重要なお知らせ - あなたのデバイスを排水しているロギングではなく、USBポートです。 USBポートは、5ボルト(2.5ワット)の0.5アンペアしか供給できません。多くの充電器は最大10ワットを消費するように設計されているため、USBポートでは十分な電力が供給されないことがよくあります。また、USBポートはヒューズを吹き飛ばし、電源を供給することはできません(ただし、データ用には動作します)。 –

2

「電話でAndroidアプリケーションをデバッグする」の定義は、電話機がPCに接続されている状態でアプリケーションをテストし、お使いの携帯電話は常に充電され、バッテリーは消耗するよりも速く充電されるので、心配する必要はありません。

一方、お使いの携帯電話がPCに接続されておらず、Log.d()をたくさん呼び出している場合は、ループで1,000,000回と言いましょう。そうすれば、バッテリーに負担がかかります。 Logcatのログの下に表示される多くの文字列を生成し、古いログは破棄する必要があります。ロギングメッセージでそれを誇張しないでください。

3

はい!数日前に私の携帯電話(Motorola Droid)でAndroidアプリをデバッグしようとしました。それ以来、私のバッテリー寿命は非常に厳しくなっています。私が実際にデバッグしている間は、電話機が私のPCに接続されており、その電話機から充電されているので、もちろんそれは流出しません。しかし、今日の残りの部分は、私のバッテリーが以前よりもずっと早く消耗するようです。 「設定」の「バッテリー使用」画面を見ると、「Android OS」が過去に行ったことよりもはるかに多くのバッテリーを使用していることがわかります。私はこれが何を引き起こしているのか、それをどうやって修正するのか分かりません。

関連する問題