2012-10-04 2 views
1

this 설명서에 따라 Android 용 모노와 함께 사용할 Java 라이브러리 (.jar)를 바인딩하려고합니다. 1 오류 프로젝트 결과를 컴파일 :Metadata.xml로 공개 이벤트의 이름 바꾸기

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

내가 오류를 이해하고이 일어나는 이유는,하지만 난 Metadata.xml 파일 내 이벤트의 이름을 변경 할 수있는 권리 XPath를 찾을 수 없습니다.

이 나는 ​​시도했다 :

<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 폴더에 생성 관리 호출 가능 래퍼를 보면 어떤 메서드 또는 속성에 대한 전체 경로를 볼 수 있습니다. 각 반원은 요소의 정확한 경로를 알려주는 주석으로 장식되어있다.