我正在尝试为这个java项目材料生成java绑定库 - 相机(https://github.com/afollestad/material-camera)jar文件可以在https://dl.bintray.com/drummer-aidan/maven/com/afollestad/material-camera/0.4.4/上找到
不幸的是,dll是空的,有人可以帮我吗?
答案 0 :(得分:0)
尝试自己绑定.aar,我最初遇到一个错误:
错误CS0234:名称空间“Com.Afollestad.Materialcamera.Internal”中不存在类型或命名空间名称“ICameraUriInterface”。你错过了装配参考吗? (CS0234)(MaterialCamera)
查看jar,我看到java接口CameraUriInterface
是私有的,所以我通过将以下内容添加到MetaData.xml文件中将其更改为public:
<attr path="/api/package[@name='com.afollestad.materialcamera.internal']/interface[@name='CameraUriInterface']" name="visibility">public</attr>
在<metatdata> </metadata>
标记之间添加以上行。添加上面的内容后,无错误地构建了绑定,并创建了.dll。