Resolva o problema de que a versão 2.4 do LeakCanary não é compatível com o lançamento

LeakCanary é uma ferramenta para detectar vazamentos de memória. A versão usada no projeto original é: com.squareup.leakcanary: leacanary-android: 1.6.2, que suporta métodos de depuração e de compilação de pacotes de liberação.
Depois de atualizar para a versão com.squareup.leakcanary: leacanary-android: 2.4, apenas o método de compilação de depuração é compatível e o aplicativo irá travar quando for lançado.
Como podemos apoiar o método de liberação? A solução oficial:
crie um novo arquivo xml no diretório res / values:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="leak_canary_allow_in_non_debuggable_build">true</bool>
</resources>

A recompilação pode suportar o método de compilação de lançamento.

Acho que você gosta

Origin blog.csdn.net/chenzhengfeng/article/details/108328400
Recomendado
Clasificación