⚠️

Androidのleakcanaryを導入してみた

2024/04/19に公開

leakcanaryとは

Android用のメモリリーク検出ライブラリ です。

https://square.github.io/leakcanary/

導入手順

  1. 「build.gradle.kts」に追記
dependencies {

    implementation(libs.androidx.core.ktx)
    implementation(libs.androidx.appcompat)
    implementation(libs.material)
    implementation(libs.androidx.activity)
    implementation(libs.androidx.constraintlayout)
    testImplementation(libs.junit)
    androidTestImplementation(libs.androidx.junit)
    androidTestImplementation(libs.androidx.espresso.core)
    // 追記
    implementation(libs.leakcanary.android)
}
  1. SyncNow
  2. アプリを実行し、Logcatを開く。デバッグレベルでフィルタし「LeakCanary is running and ready to detect memory leaks.」が表示されていたら成功。

このアプリが自動的に端末に入っていたらOK!

Discussion