gpt4 book ai didi

java - 为什么 Butterknife 生成的 R2 文件的所有资源都具有相同的整数值 0x0?

转载 作者:行者123 更新时间:2023-12-01 14:33:29 25 4
gpt4 key购买 nike

我正在将我的项目迁移到 AndroidX。在迁移时,我似乎需要更新 butterknife 依赖项:项目级别和模块级别。更新依赖项后,R2.java 文件似乎包含所有提及的资源,但所有资源的整数值为 0x0。

在构建项目时出现以下错误:

错误:尝试对“tvTitle”上已绑定(bind)的 ID 0 使用 @BindView。 (com.cariq.mobility.cariqlib.utils.ui.BillDetailsDialogFrag.tvMessage)

我试过清理项目,重新启动并使缓存失效等。

This is some of field from R2.java file for reference. ```@IdRes public static final int etOldPassword = 0x0;

@IdRes
public static final int etPanNumber = 0x0;

@IdRes
public static final int etPassword = 0x0;

@IdRes
public static final int etPhoneNum = 0x0;

@IdRes
public static final int etPinCode = 0x0;```

我期待编译项目并成功构建 APK。

最佳答案

看起来像这个bug https://github.com/JakeWharton/butterknife/issues/1549 .要修复你应该升级到 ButterKnife 10.2.1+

关于java - 为什么 Butterknife 生成的 R2 文件的所有资源都具有相同的整数值 0x0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57689213/

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