LeakCanary 2.4 버전이 릴리스를 지원하지 않는 문제 해결

LeakCanary는 메모리 누수를 감지하는 도구입니다. 원래 프로젝트에서 사용 된 버전은 com.squareup.leakcanary : leakcanary-android : 1.6.2이며 디버그 및 릴리스 패키지 컴파일 방법을 모두 지원합니다.
com.squareup.leakcanary : leakcanary-android : 2.4 버전으로 업그레이드 한 후 디버그 컴파일 방법 만 지원되며 앱이 출시되면 충돌이 발생합니다.
릴리스 방법을 어떻게 지원할 수 있습니까? 공식 솔루션 :
res / values ​​디렉토리에 새 xml 파일을 만듭니다.

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

재 컴파일은 릴리스 컴파일 방법을 지원할 수 있습니다.

추천

출처blog.csdn.net/chenzhengfeng/article/details/108328400