请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

动态权限依赖问题

Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor configuration.
- permissionsdispatcher-processor-2.4.0.jar (com.github.hotchemi.permissionsdispatcher:permissionsdispatcher-processor:2.4.0)
Alternatively, set android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true to continue with previous behavior. Note that this option is deprecated and will be removed in the future.
See https://developer.android.com/r/tools/annotation-processor-error-message.html for more details.

I add " javaCompileOptions {
annotationProcessorOptions {
// arguments = [ moduleName : project.getName() ]
includeCompileClasspath true
}
}

添加上面代码,无效   


正在回答 回答被采纳积分+3

2回答

提问者 闫世豪 2018-05-17 10:19:02

https://img1.sycdn.imooc.com//szimg/5afce67b00015c1e31041824.jpg


如何rebulid 之后解决


0 回复 有任何疑惑可以回复我~
傅猿猿 2018-05-17 02:35:52

不用加这些东西啊,动态权限是在ec中使用的,那么就需要把Processor在ec的依赖里添上,并且还得以api或者compile的形式把JAVA依赖加上,然后rebuild就好了,群文件里有文件,你对照下

0 回复 有任何疑惑可以回复我~
  • 提问者 闫世豪 #1
    我在ec中添加
    api 'com.github.hotchemi:permissionsdispatcher:3.2.0'
    annotationProcessor 'com.github.hotchemi:permissionsdispatcher-processor:3.2.0'
    同时也在core中添加 也报这种错,或者在ec中添加在core中不添加,也出错
    回复 有任何疑惑可以回复我~ 2018-05-17 10:06:37

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信