首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Square LeakCanary找不到符号

Square LeakCanary找不到符号
EN

Stack Overflow用户
提问于 2015-05-11 08:34:54
回答 5查看 6.6K关注 0票数 23

根据github配置的insturctions.LeakCanary类似乎不包含build.gradle。

代码语言:javascript
复制
 dependencies {
   debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3'
   releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3'
 }

analyzer和watcher包中只有一个单独的类文件。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-05-11 19:33:54

重建项目为我修复了它。

Kaushik Gopal有一个删除的答案(我不知道为什么),它给出了这个解决方案,并指向a Github issue

票数 12
EN

Stack Overflow用户

发布于 2015-11-05 03:02:22

我真的很惊讶

代码语言:javascript
复制
 dependencies {
   debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3'
   releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3'
 }

对你不管用,对我管用。

也许你想用你的buildType而不是productFlavour来尝试一下:

代码语言:javascript
复制
dependencies {
   someBuildTypeCompile 'com.squareup.leakcanary:leakcanary-android:1.3'
}
票数 7
EN

Stack Overflow用户

发布于 2015-05-11 21:20:16

尝试在依赖项的版本号后添加@aar。这将使gradle专门寻找aar库而不是jar (我在Maven中遇到了这个问题,添加<type>aar</type>似乎会有所帮助)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30158104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档