2017-02-07 67 views
1

在內存泄漏的聲明中使用LeakCanary庫我得到加密的方法名稱。例如:爲什麼LeackCanary提供加密方法名稱?

static hk.o 
references ht.a 
leaks Activity instance 

有人可以解釋這個報告嗎?爲什麼不寫我使用的方法的名字?

我使用沒有Proguard的代碼的調試版本。

+0

泄漏可能來自被Proguarded – WenChao

+0

如果您正在測試已混淆代碼的代碼,那麼你通常贏」無法獲取混淆代碼的原始類和方法名稱。這是混淆的一點。 –

+0

我使用沒有Proguard的代碼的調試版本。 – Denis

回答

0

我(可能)有同樣的問題。您是否使用AdMob/Firebase NativeExpressAdView?

如果是這樣,暫停和離開活動之前銷燬NativeExpressAdView實例:

@Overrride 
protected void onDestroy() { 
    mAdView.pause(); 
    mAdView.destroy(); 

    super.onDestroy(); 
} 
相關問題