解决android模块化中id的绑定问题

坚持学习每一天
爱生活,爱分享 
如果您喜欢我的文章,可以点击关注,喜欢

在android模块化中在Moudle中绑定控件id,出现attribute value must be constant解决办法,在AndroidStudio3.0之前使用apt解决,3.0及以上使用annotationProcessor。

第一步:
在项目的build.gradle的dependencies中加入

classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1'

第二步:
在需要绑定的模块的build.gradle中的dependencies加入

compile 'com.jakewharton:butterknife-compiler:8.5.1'
annotationProcessor 'com.jakewharton:butterknife-gradle-plugin:8.5.1'

然后加入

apply plugin: 'com.jakewharton.butterknife'

每个模块绑定id都要加入一次。

第三步:
同步代码


R2.png

OK解决问题

你可能感兴趣的:(解决android模块化中id的绑定问题)