build.gradle已根据github insturctions进行配置.LeakCanary类似乎不包括在内。
dependencies {
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3'
}
分析器和观察程序包中只有一个单个类文件。
答案 0 :(得分:12)
重建项目为我修好了。
Kaushik Gopal提供了一个已删除的答案(我不知道原因)给出了此解决方案并指向a Github issue
答案 1 :(得分:6)
我真的很惊讶
dependencies {
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3'
}
不适合你,因为它适合我。
也许您想尝试使用buildType而不是productFlavour:
dependencies {
someBuildTypeCompile 'com.squareup.leakcanary:leakcanary-android:1.3'
}
答案 2 :(得分:2)
确保将库添加到UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath];
UIImageView *recipeImageView=(UIImageView *)[cell viewWithTag:100];
recipeImageView.image = [UIImage imageNamed:[jsonImagesArr objectAtIndex:indexPath.row]];
[cell addSubview:recipeImageView];
build.gradle
将dependencies {
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'
}
添加到您的存储库
mavenCentral()
答案 3 :(得分:1)
尝试在依赖项的版本号后面添加@aar
。这将使gradle专门寻找aar库而不是jar(我在Maven中遇到了这个问题,添加<type>aar</type>
似乎有帮助)。
答案 4 :(得分:0)
对于我的gradle项目,指定<<BUILDTYPE>>Implementation
似乎可行:
dependencies {
mybuildtypeImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.3'
}
答案 5 :(得分:0)
我面临类似的问题。扩展应用程序时,您不应使用相同的类名LeakCanary。
我更改了以下代码:
@Component({
selector: 'parent',
template: `
I'm parent
<ng-content></ng-content>//do this..
`,
styles: [ '' ]
})
到
public class LeakCanary extends Application { }
使其完成。