2012-10-04 35 views
1

我試圖綁定一個Java庫(.jar),以便與Android的Mono一起使用,以下文件爲this。編譯項目成果在1個錯誤:使用Metadata.xml重命名公共事件

'MoveAnimation.MoveAnimation': member names cannot be the same as their enclosing type.

我理解錯誤,爲什麼它的發生,但我似乎無法找到正確的XPath的metadata.xml文件中重命名該事件。

我已經試過:

<attr path="/api/package[@name='com.namespace.android']/class[@name='MoveAnimation']/event[@name='MoveAnimation']" name="managedName">MoveAnimationEvent</attr> 
<attr path="/api/package[@name='com.namespace.android']/class[@name='MoveAnimation.MoveAnimation']" name="managedName">MoveAnimationEvent</attr> 

等多種組合。

重命名事件的正確方法是什麼?

回答

1

你可以看你建立後的obj\bin\Debug\Generated文件夾中生成的託管調用包裝查看的完整路徑,任何方法或屬性。每個班級成員都有一個評論,可以給出元素的確切路徑。