Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

拷贝源码到bgaphotopicker,编译databind出错 #30

Closed
ximencx opened this issue Aug 19, 2017 · 4 comments
Closed

拷贝源码到bgaphotopicker,编译databind出错 #30

ximencx opened this issue Aug 19, 2017 · 4 comments

Comments

@ximencx
Copy link

ximencx commented Aug 19, 2017

由于需要去掉bgaphotopicker的依赖,将bgaadapter 拷贝源码到bgaphotopicker的library中,包名不变,编译databind出错,提示log如下。

D:\AndroidProject\BGAPhotoPicker-Android\library\src\main\java\cn\bingoogolapple\androidcommon\adapter\BGABindingRecyclerViewAdapter.java:91: 错误: 找不到符号
        binding.setVariable(cn.bingoogolapple.androidcommon.adapter.BR.viewHolder, viewHolder);
                                                                   ^
  符号:   类 BR
  位置: 程序包 cn.bingoogolapple.androidcommon.adapter
D:\AndroidProject\BGAPhotoPicker-Android\library\src\main\java\cn\bingoogolapple\androidcommon\adapter\BGABindingRecyclerViewAdapter.java:92: 错误: 找不到符号
        binding.setVariable(cn.bingoogolapple.androidcommon.adapter.BR.model, model);
                                                                   ^
  符号:   类 BR
  位置: 程序包 cn.bingoogolapple.androidcommon.adapter
D:\AndroidProject\BGAPhotoPicker-Android\library\src\main\java\cn\bingoogolapple\androidcommon\adapter\BGABindingRecyclerViewAdapter.java:93: 错误: 找不到符号
        binding.setVariable(cn.bingoogolapple.androidcommon.adapter.BR.itemEventHandler, mItemEventHandler);
                                                                   ^
  符号:   类 BR
  位置: 程序包 cn.bingoogolapple.androidcommon.adapter

错误位置

     B binding = viewHolder.getBinding();
        binding.setVariable(cn.bingoogolapple.androidcommon.adapter.BR.viewHolder, viewHolder);
        binding.setVariable(cn.bingoogolapple.androidcommon.adapter.BR.model, model);
        binding.setVariable(cn.bingoogolapple.androidcommon.adapter.BR.itemEventHandler, mItemEventHandler);

@bingoogolapple
Copy link
Owner

去掉 bgaphotopicker 的依赖?

@ximencx
Copy link
Author

ximencx commented Aug 20, 2017

是的 内网开发 不能依赖外网框架,

@bingoogolapple
Copy link
Owner

@ximencx
Copy link
Author

ximencx commented Aug 21, 2017

大佬 依赖aar到library,还需要在app中声明。
由于这次开发library为了不和主moudle耦合,所以放弃了aar方案。
发现把databind报错的3行代码注释掉后 暂时没有副作用,先这么解决了。

@ximencx ximencx closed this as completed Aug 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants