15

EclipseログキャットでICSをAndroid4.0.3にアップグレードした後、アプリケーション(パッケージ名)が空白のままになるのはなぜですか?

私が理解していることから、これはログの重要な部分であり、Android4.0.3から削除されるべきではありませんでした。

ここに画像の説明を入力してください

エミュレータ(4.0、4.0.3、4.1)とGoogle Nexus(4.0.5を実行)でパッケージ情報を取得しているため、この問題はAndroid4.0.3で実行されているSamsungGalaxySでのみ発生しているようです。

では、Logcatからアプリケーションの一意の識別子(パッケージ名は別として)を確認または取得する方法はありますか?

4

5 に答える 5

0

Android Studioベータ版(0.8.*)でも同じ問題がありました。

デバイスを再起動しましたが、問題は解決されませんでした (少なくともまだ)。その後、再起動するAndroid Studioと、すべてが正常に機能していました。パッケージ名が復元されたため、ビルドインlogcatは魅力的に機能していました。

ありがたいことに、このリンクのように PID をいじる必要はありませんでした。

于 2014-07-08T11:09:56.520 に答える
0

私の推測では、メイン アクティビティ ファイルではなく、アプリケーションのマニファースト ファイルからアプリを実行しています。

  1. メイン アクティビティ ファイル (MainActivity.java) に移動してフォーカスし、[実行] をクリックします。
  2. これで、LogCat でパッケージ名の名前を持つ追加のフィルターを取得できます。
  3. それをクリックしてください。これで、アプリケーションのログを確認できます。

添付のスクリーンショットでアプリケーション名が表示されないのは、すべてのプロセスがシステム的なものだからです。

于 2014-06-20T05:53:56.817 に答える
0

そのためにPID(プロセスID)を使用できます。アプリのメッセージが 1 つ見つかった場合は、PID をメモしてフィルター処理します。欠点は、アプリが呼び出しごとに新しい PID を取得することです。

于 2012-12-21T19:09:40.393 に答える
0

デバイスからアプリを選択しましたか? 私のデバイスではその問題は見つかりませんでした。それが役に立てば幸い.....

于 2012-10-23T06:16:26.783 に答える
0

わかった。この問題は、Android 4.0.3 で実行されている Samsung Galaxy でのみ発生しているようです。これは、エミュレーター (4.0、4.0.3、および 4.1) と Google Nexus (4.0.5 を実行) でパッケージ情報を取得しているためです。

于 2012-07-25T05:24:13.410 に答える