Android 找不到Butterknife。有关将Butterknife版本8.8.1升级到版本10.2.0的操作
找不到Butterknife.Action和Butterknife.apply,请将Butterknife 8.8.1版升级到10.2.0版Android 找不到Butterknife。有关将Butterknife版本8.8.1升级到版本10.2.0的操作,android,butterknife,Android,Butterknife,找不到Butterknife.Action和Butterknife.apply,请将Butterknife 8.8.1版升级到10.2.0版 error: cannot find symbol public static final ButterKnife.Action<View> GONE = (view, index) -> view.setVisibility(View.GONE); ^ symbol:
error: cannot find symbol
public static final ButterKnife.Action<View> GONE = (view, index) -> view.setVisibility(View.GONE);
^
symbol: class Action
location: class ButterKnife
错误:找不到符号
public static final ButterKnife.Action GONE=(view,index)->view.setVisibility(view.GONE);
^
符号:集体诉讼
地点:ButterKnife级
这些方法已弃用,自10.0.0版:更多详细信息和之后不再可用。这些方法已弃用,自10.0.0版:更多详细信息和之后不再可用。- Batterknife.aply在AndroidX中进行了去润滑
dependencies {
implementation "com.jakewharton:butterknife:10.2.0"
annotationProcessor "com.jakewharton:butterknife-compiler:10.2.0"
...}
当你在课堂上出错时
如果您使用这样的代码:
- ButterKnife.apply(new View[]{ ivImageId,vgSubscribtionsId,vgSubscribersID},
(view, value, index) -> view.setVisibility(value), View.INVISIBLE);
对于使用AndroidX的工作,替换为:
- butterknife.Action viewAction = (view, index) -> {
view.setVisibility(View.INVISIBLE);
};
butterknife.ViewCollections.run(new View[]{ ivImageId,vgSubscribtionsId,vgSubscribersID} , viewAction );
- Batterknife.aply在AndroidX中进行了去润滑
dependencies {
implementation "com.jakewharton:butterknife:10.2.0"
annotationProcessor "com.jakewharton:butterknife-compiler:10.2.0"
...}
当你在课堂上出错时
如果您使用这样的代码:
- ButterKnife.apply(new View[]{ ivImageId,vgSubscribtionsId,vgSubscribersID},
(view, value, index) -> view.setVisibility(value), View.INVISIBLE);
对于使用AndroidX的工作,替换为:
- butterknife.Action viewAction = (view, index) -> {
view.setVisibility(View.INVISIBLE);
};
butterknife.ViewCollections.run(new View[]{ ivImageId,vgSubscribtionsId,vgSubscribersID} , viewAction );
它在10.0.0版中被弃用:在10.0.0版中被弃用: