gpt4 book ai didi

android - ButterKnife错误:找不到符号方法bind(MyActivity)

转载 作者:行者123 更新时间:2023-12-03 06:12:03 26 4
gpt4 key购买 nike

我最近切换到了ButterKnife版本7.0.1,并且不断收到此错误。它指向代码的这一部分:

这是代码的确切部分:

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);
}
}

和错误:

错误:找不到符号方法bind(SupportedBanksActivity)

我不明白为什么这么说。我可以进入ButterKnife库的这种方法,然后就可以看到它了。我对代码进行了以下更改:

build.gradle
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>;
}

最佳答案

您好,我使用了黄油刀示例,并且我的gradle文件中没有包含gradle文件中的行,因此可能是尝试的问题

从其中删除以下几行:->

lintOptions {


disable 'InvalidPackage'

}

packagingOptions {
exclude 'META-INF/services/javax.annotation.processing.Processor'
}

关于android - ButterKnife错误:找不到符号方法bind(MyActivity),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33924891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com