androidstudio3.0使用butterknife报错解决
来源:互联网 发布:茅台葡萄酒 知乎 编辑:程序博客网 时间:2024/06/06 14:09
Android studio3.0稳定版本发布了,本人总喜欢最新的东西,所以一出稳定版就更新了,但是问题出现了,之前可以运行的项目报错了。
Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor configuration. - butterknife-7.0.1.jar Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior. Note that this option is deprecated and will be removed in the future.
网上搜了下,已经有人遇到过这个问题,并且已经解决了。
方法如下:
android { ... defaultConfig { ... javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } } }}
添加上面配置就好…………….
如果要使用最新的黄牛刀compile ‘com.jakewharton:butterknife:8.0.1’
如果按照之前的用法,会报出空指针异常,解决方法如下:
apply plugin: 'com.android.application'apply plugin: 'com.neenbedankt.android-apt'android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.example.phc.recyclerveiwdemo" minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }}dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.android.support:recyclerview-v7:23.3.0' compile 'com.jakewharton:butterknife:8.0.1' compile 'com.android.support:cardview-v7:23.3.0' compile 'com.jakewharton:butterknife:8.0.1' apt 'com.jakewharton:butterknife-compiler:8.0.1'}
阅读全文
0 0
- androidstudio3.0使用butterknife报错解决
- androidstudio3.0使用butterknife报错解决
- androidstudio3.0使用butterknife报错解决
- androidstudio3.0使用butterknife报错解决
- 使用androidstudio3.0时butterknife报错解决方法
- androidstudio3.0使用butterknife7.0.1报错解决
- AndroidStudio3.0中butterknife报错- butterknife-7.0.1.jar (com.jakewharton:butterknife:7.0.1) Alternat
- AndroidStudio3.0报错原因
- studio3.0Butterknife使用及报错解决
- 解决升级AS3.0+ Gradle4.0+ 使用ButterKnife apt报错问题
- Eclipse 使用ButterKnife 报错
- ButterKnife使用报错问题
- Androidstudio3.0 关于Gradle报错的问题
- 解决butterknife添加依赖的时候报错
- 最新版AndroidStudio3.0 Canary 8的时候报错,Annotation processors must be explicitly declared now
- AndroidStudio3.0 注解报错Annotation processors must be explicitly declared now. The following dependenci
- AndroidStudio3.0 Canary 8注解报错Annotation processors must be explicitly declared now.
- AndroidStudio3.0
- 小白入门CSDN新纪录
- QT学习参考目录
- TensorFlow
- Eclipse 重置快捷键依然失效 解决方案
- 减治法-计算a的n次方
- androidstudio3.0使用butterknife报错解决
- dubbo zookeeper
- python虚拟环境virtualenv
- java类加载机制分析
- 欢迎使用CSDN-markdown编辑器
- react-native------Image require正确使用姿势
- 网络IO模型介绍
- Android 把修改后的classes.dex 重新放入 apk中
- Java多线程(四)---线程池