2017-09-14 6 views
0

ログ(fileName:lineNumber)で印刷すると、クリックするとそのコード行に移動するための素晴らしいリンクがAndroidモニターに表示されます。これは私のcppファイルではうまくいかないようです。これをC++ファイルで実現する方法はありますか?Androidログ - C++ファイル内のコード行へのリンクを印刷


編集

私はすでに文字列(fileName:lineNumber)を作成する方法を知っているが、それはAndroidのモニタで印刷されたときには、クリック可能なリンクではありません。問題はクリック可能にすることです。

C++ logcat extract

あなたはそのいくつかを見ることができます:アンドロイドスタジオLogcatウィンドウでクリック可能なリンクとして表示されるように

+0

[参考資料](http://en.cppreference.com/w/cpp/preprocessor/line)が役立つかもしれません。 –

+0

@Someprogrammerdude '(fileName:lineNumber)'をすでに印刷しています。問題は、それをAndroidモニターでリンクする方法です。 – rozina

答えて

2

(filename.cpp:filenumber)は、少なくともあなたのASプロジェクトの一部である一つのファイルに関連付けされなければなりませんシステムログはクリック可能なリンクに解決されますが、他のリンクはリンクされません。上記の例で

Java logcat extract

PlaneSocketImpl.javaはないが、Socket.javaは、後者のリンクを示さない、従ってように、パブリックAPIの一部です。

+0

私のcppファイルは私のプロジェクトの一部ですが、CMakeLists.txtを使っています。おそらくC++のリンクはサポートされていません。 – rozina

+0

私にとって、 '(qqq.cpp:329)'も働いています。 –

+0

プロジェクトにどのようにC++ファイルを追加しましたか? – rozina

関連する問題