android - libreria - leakcanary tutorial
Square LeakCanary No se puede encontrar el sÃmbolo (4)
build.gradle se ha configurado de acuerdo con github insturctions.LeakCanary class no parece estar incluido.
dependencies {
debugCompile ''com.squareup.leakcanary:leakcanary-android:1.3''
releaseCompile ''com.squareup.leakcanary:leakcanary-android-no-op:1.3''
}
los paquetes de analizador y observador solo tienen 1 archivo de clase individual.
Intente agregar @aar
después del número de versión de la dependencia. Eso hará que Gradle busque específicamente una biblioteca aar en lugar de una jarra (tuve este problema en Maven, y la adición de <type>aar</type>
pareció ayudar).
Estoy sinceramente sorprendido de que
dependencies {
debugCompile ''com.squareup.leakcanary:leakcanary-android:1.3''
releaseCompile ''com.squareup.leakcanary:leakcanary-android-no-op:1.3''
}
no funcionó para ti, porque lo hizo por mí.
Tal vez quieras probarlo con tu buildType en lugar del productoFlavour:
dependencies {
someBuildTypeCompile ''com.squareup.leakcanary:leakcanary-android:1.3''
}
Asegúrese de agregar las bibliotecas a su
build.gradle
dependencies { debugCompile ''com.squareup.leakcanary:leakcanary-android:1.3.1'' releaseCompile ''com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'' }
agregue
mavenCentral()
a sus repositoriosbuildscript { repositories { jcenter() mavenCentral() } dependencies { classpath ''com.android.tools.build:gradle:1.5.0'' } } allprojects { repositories { jcenter() mavenCentral() } }
La reconstrucción del proyecto lo solucionó por mí.
Hay una respuesta eliminada (no sé por qué) por Kaushik Gopal que da esta solución y apunta a un problema de Github