gpt4 book ai didi

java - R.java Android 库项目中的字段在 Intellij IDEA 中不是最终的

转载 作者:太空狗 更新时间:2023-10-29 13:31:45 26 4
gpt4 key购买 nike

Android 库模块中生成的 R.java 如下所示:

public final class R {
public static final class attr {
}
public static final class drawable {
public static int trele_le=0x7f020000;
}
public static final class id {
public static int line_lay=0x7f050000;
public static int foo_bar=0x7f050001;
}
...
}

因此无法使用 RoboGuice:@InjectView(R.id.line_lay) 因为它需要一个最终字段作为参数

但是在非库模块中,字段是最终的。

如何解决这个问题(使字段成为最终字段?)?

最佳答案

好的,是IDEA的bug:youtrack.jetbrains.com/issue/IDEA-78599

编辑:或者毕竟不是错误,而是 Android SDK 中的预期设计:http://tools.android.com/tips/non-constant-fields

关于java - R.java Android 库项目中的字段在 Intellij IDEA 中不是最终的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14999719/

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