以下是针对您的问题的一些解决方案。禁用Instant run
应该足够了
摇篮版本:
去你的build.gradle
文件并将 gradle-plugin 版本更改为:
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}
即时运行
它是由Android Studio
检查即时运行功能的可用性。
通过禁用即时运行来修复它。去:
File -> Settings -> Build, Execution, Deployment -> Instant Run.
and uncheck所有职位
Using android-apt
plugin
这个问题也可能是由于使用这个插件引起的。
我想对于这个例子你正在使用Butterknife
图书馆.....
注意:如果您使用的是新的Jack
编译器与版本2.2.0
或者
较新,您不需要'android-apt'
插件,可以代替
将 apt 替换为annotationProcessor
声明编译器时
依赖性。
去你的build.gradle
文件并删除:
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
然后去你的app/build.gradle
文件并删除:
apply plugin: 'android-apt'
然后在同一个文件中,替换现有的:
apt 'com.jakewharton:butterknife-compiler:8.4.0'
with
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
现在应该可以了