【发布时间】:2018-05-09 15:55:39
【问题描述】:
昨天我正在使用黄油刀在我正在进行的项目中工作。但突然停止工作。ButterKnife.bind(this) 无法绑定视图,因此所有视图都在抛出 NullPointerException。我不明白发生了什么突然停止工作。这是一个奇怪的情况
以下是我已经做过但不起作用的几点
- 使用最新版本,目前我使用的是 8.8.1
- 使用旧版本,我尝试使用 8.0.1 和 8.6.0
- 清理并重建
- 使缓存失效
- 删除 Gradle 和 Build 文件
以下是我使用的版本
ext {
// sdk and tools
minSdkVersion = 21
targetSdkVersion = 27
compileSdkVersion = 27
buildToolsVersion = '26.0.2'
// dependencies versions
supportLibraryVersion = '27.0.0'
playServicesVersion = '10.2.4'
butterKnifeVersion = '8.8.1'
retrofitVersion = '2.3.0'
}
在这个愚蠢的问题上,我在过去的 8 小时中一直在敲我的脑袋。如果有人可以提供帮助,将被占用
【问题讨论】:
-
你更新到Android3.0了吗?有一个迁移到新 gradle 版本的指南
-
是的,我做到了...目前我正在开发 3.0.1...但是在 3.0.1 中它昨天工作正常
-
另外,检查github.com/JakeWharton/butterknife/issues/1127 看看 9.0.0-SNAPSHOT 是否适合您
-
用
buildToolsVersion '27.0.0'怎么样? -
升级
buildToolsVersion无效@ישואוהבאותך
标签: android android-studio android-activity butterknife