2016-05-20 3 views
11

Android StudioでFirebaseアナリティクスのデバッグロギングを有効にしようとしています。私はAndroidのメーカー、この内の端末では(そして上に示した)リンクに記載されているコマンドを実行するとhttps://firebase.google.com/docs/analytics/android/events#log_eventsデバッグロギングFirebaseアナリティクスを有効にする

enter image description here

:私はここに、まだ見つかっ命令は、私が期待したログが表示されない、次の試してみました

--------- beginning of system 
--------- beginning of crash 
--------- beginning of main 
05-19 20:14:12.794 I/FA  (3083): App measurement is starting up, version: 9080 
05-19 20:14:12.794 I/FA  (3083): To enable debug logging run: adb shell setprop log.tag.FA VERBOSE 

、これはlogcatでAndroidのモニタ]タブに示されているものです::私は見出力がある

05-19 20:14:12.794 3083-3083/com.nick.app I/FA: App measurement is starting up, version: 9080 
05-19 20:14:12.794 3083-3083/com.nick.app I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE 

私が見たいと思うのは、私が記録した様々な "出来事"が正しく記録されていることを示すことです。私はfirebase開発者のコ​​ンソールでそれらを見てきました。私はそれらを適切に実装したと信じています。私は、テストの目的を知るためにすばやく知りたいのです。

firebase analyticsのデバッグログを正しく表示するには、どのような手順が必要ですか?

答えて

4

adb shell setprop log.tag.FA VERBOSEを実行してから、アプリケーションを再起動してください。ログを有効にするのは、将来のログにのみ有効です。複数のデバイスまたはエミュレータがコンピュータに接続されている場合は、プロパティを設定するものをadbに指示する必要があります。現在のadbプロパティはadb shell getpropで読むことができます。 log.tag.FAプロパティがVERBOSEに設定されているはずです。 log.tag.FAプロパティを設定すると、デバイスを再起動するまで保持されます。そのため、デバイスの再起動後に1回だけ行う必要があります。

+0

アドバイスに続いてこれを動作させることができましたが、繰り返しはできません。 'adb shell getprop'が実行されるとき、出力は' log.tag.FA'プロパティが 'VERBOSE'であることを示すべきでしょうか?このコマンドが実行されると、[XX.YY.ZZ]という形式の膨大なリストが表示されます。[VALUE] – ez4nick

+1

adbシェルgetpropはすべてのAndroidシステムのプロパティを表示します。オプションをフィルタリングするか、getpropプロパティ名を指定すると、プロパティ値のみが返されます。 adbシェルgetprop log.tag.FA は、VERBOSEを返します。 http://adbshel​​l.com/commands/adb-shell-getprop – djabi

3

"adb root"を入力してからこれを実行してください。

+0

これはコメントとして追加することができます。十分な評判があれば – piyushj

+0

これは私のために働く、ありがとう –

0

ほとんどの人に多分明白ですが、学ぶためにしばらくかかった何か:

  • これはルートが必要ですが、adb rootは私の物理デバイス上で動作しませんでした。
  • エミュレータはあなたにルートを提供しますが、
  • Google APIを含むイメージでエミュレータを作成して、再生サービスを提供するようにしてください。
関連する問題