Android ButterKnife错误:找不到符号方法绑定(MyActivity)
我最近切换到ButterKnife版本7.0.1,我一直收到这个错误。它指向代码的这一部分:Android ButterKnife错误:找不到符号方法绑定(MyActivity),android,android-studio,gradle,butterknife,Android,Android Studio,Gradle,Butterknife,我最近切换到ButterKnife版本7.0.1,我一直收到这个错误。它指向代码的这一部分: public class SupportedBanksActivity extends AppCompatActivity { @Bind(R.id.activity_supported_banks_lv) ListView mListView; @Override protected void onCreate(Bundle savedInstanceState) {
public class SupportedBanksActivity extends AppCompatActivity {
@Bind(R.id.activity_supported_banks_lv)
ListView mListView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_supported_banks);
ButterKnife.bind(this);
}
}
下面是代码的确切部分:
public class SupportedBanksActivity extends AppCompatActivity {
@Bind(R.id.activity_supported_banks_lv)
ListView mListView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_supported_banks);
ButterKnife.bind(this);
}
}
错误是:
错误:找不到符号方法绑定(SupportedBanksActivity)
我不明白它为什么这么说。我可以进入巴特奈夫图书馆的这个方法,我看到它就在那里。我对我的代码做了以下更改:
格雷德尔先生
lintOptions {
disable 'InvalidPackage'
}
packagingOptions {
exclude 'META-INF/services/javax.annotation.processing.Processor'
}
dependencies {
compile 'com.jakewharton:butterknife:7.0.1'
}
proguard-rules.txt
-keep class butterknife.** { *; }
-dontwarn butterknife.internal.**
-keep class **$$ViewBinder { *; }
-keepclasseswithmembernames class * {
@butterknife.* <fields>;
}
-keepclasseswithmembernames class * {
@butterknife.* <methods>;
}
-保留类butterknife.*{*;}
-dontwarn butterknife,内部**
-保持类**$$ViewBinder{*;}
-KeepClassSwithMemberNames类*{
@黄油刀*;
}
-KeepClassSwithMemberNames类*{
@黄油刀*;
}
您好,我使用了butterknife示例,但我的gradle文件中没有包含您的行,因此可能是这一问题,请尝试
从中删除以下行:->
lintOptions {
disable 'InvalidPackage'
}
packagingOptions {
exclude 'META-INF/services/javax.annotation.processing.Processor'
}
Butterknife
有一个大写的K。它在您的代码中正确吗?请检查大写字母,如果正确,请编辑您的问题needed@DeividiCavarzan是的,它的大写字母是你在清单中声明的活动??请发布你活动的代码