0

スタックオーバーフローで質問するのはこれが初めてです。私は、学校の休み時間に楽しむためだけに、アンドロイドの小さなアプリに取り組んでいます。私のアプリは正常に動作しており、エミュレーターで実行しているときに logcat が正常に表示されます。しかし、デバッグブリッジを介して携帯電話でアプリを実行しようとするたびに、logcat はまったく表示されません。私はグーグルで見つけることができたすべての方法を試しました:

  1. ddms に入り、自分のデバイスを選択する
  2. adb logcat -d foo:D *:S のみを表示する使用 --------- /dev/log/system の先頭 --------- /dev/log/main の先頭

かなり前までは正常に動作していたのを覚えていますが、新しいコンピューターに変更したため、動作しなくなりました。助けてください:(私はここで3時間ほど立ち往生しています

みんなありがとう=)

4

3 に答える 3

0

何が問題なのかを正確に予測することはできませんが、いつかうまくいく可能性があるこれらの方法を試してください.

*コマンド adb remount を使用

*アプリケーションプロセスを選択するデバイスを選択してください

*ログに TAG を使用し、そのログ名で新しいフィルターを作成します。

*フィルターと Log cat のすべてのメッセージの間をクリックします。

※再度機器の接続をお試しください。

それでも問題が解決しない場合は、さらに情報を共有してください。

于 2012-06-27T09:06:30.413 に答える
0

他のログレベルの代わりに Log.e を使用して問題を解決しました。これを理解するのに非常に長い時間がかかりました。Eclipseとadbを再インストールしましたが、まったく役に立ちませんでした。これが私だけのものかどうかはわかりませんが、私と同じように悩んでいる方の参考になれば幸いです

Log.eを使用してください!!

于 2012-06-28T00:43:35.683 に答える
0

以下のいくつかのトリックを試してください

ドライバーが電話を認識しないことがあります。走る

  • sudo ./adb kill-server
  • sudo ./adb 開始サーバー

ddms を更新します。最新のものは優れており、多くの問題の修正があります

コマンド ラインから ddms を実行します。Eclipse のものは、コマンド ラインのものほど適切ではありません。

于 2012-06-27T08:58:13.173 に答える