Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:Gradle编译错误要求元素值为常量表达式-功能模块_Java_Android_Android Jetpack_Android Instant Apps - Fatal编程技术网

Java Android:Gradle编译错误要求元素值为常量表达式-功能模块

Java Android:Gradle编译错误要求元素值为常量表达式-功能模块,java,android,android-jetpack,android-instant-apps,Java,Android,Android Jetpack,Android Instant Apps,这是我的第一个多模块项目 此登录活动存在于功能模块中,该功能模块从基本功能模块获取其许多依赖项 我得到了一个错误error:元素值必须是一个常量表达式,在我使用@bindwiew和我的textinputettext和Button的行中 另外,我注意到R类的导入丢失,但是R.id.中没有一个是红色的。为什么呢 功能模块与库模块类似。一旦您从应用程序模块移动到库/功能模块,您的R类字段就不再是最终常量。这就是问题发生的原因。要解决此问题,您需要切换到Butterknife的R2类 更多信息请访问以下

这是我的第一个多模块项目

此登录活动存在于功能模块中,该功能模块从基本功能模块获取其许多依赖项

我得到了一个错误
error:元素值必须是一个常量表达式
,在我使用
@bindwiew
和我的textinputettext和Button的行中

另外,我注意到
R
类的导入丢失,但是
R.id.
中没有一个是红色的。为什么呢


功能模块与库模块类似。一旦您从应用程序模块移动到库/功能模块,您的
R
类字段就不再是最终常量。这就是问题发生的原因。要解决此问题,您需要切换到Butterknife的
R2

更多信息请访问以下链接:

  • 正式文件: