2012-06-19 96 views
2

我知道發佈帶有日誌的應用程序並不是一個好習慣,所以我禁用了所有日誌調用。如何禁用AdMob日誌?

現在AdMob會在每次顯示廣告時記錄日誌,我如何取消該日誌?我似乎沒有在文檔中找到有關此主題的任何信息,並且我已閱讀,您可以使用ProGuard,但這似乎是一個不好的解決方案。

還有沒有辦法禁用第三方日誌?

+0

那麼,如果admob sdk沒有禁用日誌記錄的方法/ API,那麼您不能禁用它。這完全取決於Google如何構建庫,他們可能已經啓用了日誌記錄,而無法禁用它。 – azgolfer

+0

Admob SDK不提供禁用它的方法;但是,還有其他方法可以禁用這些日誌的輸出,因爲這些日誌對於開發人員來說是特殊的。 –

+0

所以你得到它的工作:) –

回答

2

幸運的是,這已經得到解答。最好的做法是在應用程序中打開proguard。

打開Proguard的:Turning Proguard On/Off Using Properties

然後,只需將其添加到proguard.cfg這裏:

添加到proguard.cfg:Remove all debug logging calls before publishing: are there tools to do this?

一個Proguard的是,你添加到的ProGuard .cfg,你可以簡單地導出已簽名的應用程序,它將會消失。我昨天才測試過這個。

Regards,