Android_ButterKnife元素值必须为常量表达式
2016-11-11 18:14
260 查看
抽取通用模块的时候,自定义view中的引用全部是黄油刀来绑定的,但是抽取到AndroidLib的时候,出现了如下的错误;
这个版本更新的dialog在app中封装的是ok的,为什么到这里就LIbs中就不能用了,
黄油刀用的是注解的方式去找我们的layout中的id
所以要求必须为 final
的模式,
看下APP中生成的R文件
这是Android lib中的R文件
所以在Androidlibs里面还是自己写
findViewByID()
疑问点:为什么宿主app生成的R文件是final的,而Libs的R文件是非final的哪位能解答下,谢谢!
相关文章推荐
- case 表达式必须是常量表达式的解决方案
- android 需要常量表达式
- 静态存储的变量初始化必须是常量表达式
- 黄油刀butterknife在Library上的使用(元素值必须为常量表达式)
- 表达式必须是常量表达式
- 程序员必须掌握的基本正则表达式
- 程序员必须掌握的基本正则表达式
- 程序员必须掌握的基本正则表达式
- C 常量、变量、运算符和表达式
- sun的java编译器对string常量表达式的处理和优化
- 程序员必须掌握的基本正则表达式
- SQLSERVER出错提示:此上下文中不允许使用''。此处只允许使用常量、表达式或变量。不允许使用列名。
- 经典..javascript+正则表达式 验证必须是整数和保留三位的小数..
- 表达式的计算结果必须为节点集错误处理
- Java编译器对于String常量表达式的优化
- 程序员必须掌握的基本正则表达式
- 程序员必须掌握的基本正则表达式
- 在此上下文中不允许使用 'False'。此处只允许使用常量、表达式或变量。不允许使用列名。
- 程序员必须掌握的基本正则表达式(一)
- 程序员必须掌握的基本正则表达式(一)