2017-09-14 33 views
0

如果您在日誌(fileName:lineNumber)中打印,您會在Android Monitor中獲得一個不錯的鏈接,當您點擊該鏈接時,該鏈接會將您引導至該代碼行。但是,這似乎並不適用於我的cpp文件。有沒有辦法實現這個C++文件?Android日誌 - 在C++文件中打印指向代碼行的鏈接


編輯

我已經知道如何創建的字符串(fileName:lineNumber),但是當它在Android的監控打印它不是一個可點擊的鏈接。問題是如何使可點擊。

C++ logcat extract

你可以看到一些:

+0

[此引用](http://en.cppreference.com/w/cpp/preprocessor/line)可能會有所幫助。 –

+0

@Someprogrammerdude我已經打印'(fileName:lineNumber)'。問題是如何使它成爲Android監視器中的一個鏈接。 – rozina

回答

2

要出現在Android工作室logcat的窗口可點擊的鏈接,(filename.cpp:filenumber)至少應該有一個文件,它是你的AS項目的一部分相關係統日誌解析爲可點擊鏈接,而其他則不是。

Java logcat extract

在上面的例子中,是Socket.java公共API的一部分,而PlaneSocketImpl.java不大,因此AS不顯示的鏈接後者。

+0

那麼我的cpp文件是我的項目的一部分,但通過CMakeLists.txt。也許C++鏈接只是不受支持。 – rozina

+0

對我來說,'(qqq.cpp:329)'也是。 –

+0

你是如何爲你的項目添加C++文件的? – rozina