首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UltraliteJNI12.jar的绑定项目-“已定义成员”错误

UltraliteJNI12.jar的绑定项目-“已定义成员”错误
EN

Stack Overflow用户
提问于 2012-05-14 15:39:07
回答 1查看 476关注 0票数 0

我们需要在Mono for Android应用程序中使用Sybase Ultralite数据库(它是现有应用程序的一个端口,与Sybase服务器数据库同步)。

我不知道现有的Mono绑定,所以我开始使用4.2中的新项目类型创建绑定库。

所以..。我已经添加了UltraliteJNI12.jar,将其构建操作设置为InputJar,然后单击“构建”。

我得到一个错误: Com.Ianywhere.Ultralitejni12.Implementation.JniDbMgr‘已经使用相同的参数类型定义了一个名为'Release’的成员

是的,当我查看生成的源代码时,会发现声明了两个相同的发布成员。

有没有办法解决这个问题?我已经阅读了教程,但看不到任何指向解决方案的东西。

谢谢,并为可能是一个愚蠢的问题道歉-我才刚刚开始!

詹姆斯

EN

回答 1

Stack Overflow用户

发布于 2012-05-16 14:57:46

答案-由Jonathan Pryor在Mono for Android列表上提供-是通过在metadata.xml中添加以下内容来重命名其中一个release实例

代码语言:javascript
复制
 <attr
  path="/api/package[@name='com.ianywhere.ultralitejni12.implementation']/class  [@name='JniDbMgr']/method[@name='release']"
  name="managedName">Release2
</attr>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10579234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档