2016-07-18 3 views

답변

0

Android 용 Xamarin에서 Java Bindings Library를 사용하여 AAR 또는 JAR 파일을 사용할 수 있습니다. C#과 Java의 차이점 때문에 약간의 수동 매핑 (XML 형식이 제공됨)이 필요할 수도 있습니다. 이것을 사용하여 컴파일러는 모든 JNI 바인딩과 기타 "배관 작업"을 처리합니다. 명명 규칙 (예 : 접두사 인터페이스 이름을 "I")로 변환합니다.

0

visual studio에 xamarin을 사용하고 있습니까? 만약 그렇다면 당신은 간단하게 도구를 누른 다음 패키지 관리자를 nuget에 가서 패키지를 설치할 수 있습니다. 또한 nuget.org에서 패키지를 검색 할 수 있습니다. 가장 좋은 사이트

0

가장 먼저 확인한 것은 nuget이 이미 있는지 확인하십시오. https://marketplace.visualstudio.com/items?itemName=EgorBogatov.XamarinGradleBindings

은 다음 Visual Studio에 확장을 추가 한 후, 바로 당신의 참고를 클릭 : https://github.com/EgorBo/Xamarin.GradleBindings

다운로드 여기에서 확장 :이 없을 경우

이 VS 확장자를 사용 다음을 볼 수 있습니다

종속성을 통해 추가하십시오.

  1. 종속성 ID를 넣습니다.
  2. 필요한 종속성을 선택하고 다운로드하십시오.
  3. DONT이 항아리 폴더에 의존성을 넣어을 잊지 (당신 때문에 수도 참조 DLL을 생성 멤버).
  4. metadata.xml *에 몇 줄을 추가하여 문제를 해결해야 할 수 있습니다. 당신은 여전히 ​​모든 회원을 얻지 않는 경우에
  5. , 당신은 다음 .aar 파일에서 classes.jar 파일의 압축을 풉니 패키지 파일로 이름을 변경하고 .JAR을 따를 수 바인딩 설명 :

https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/binding-a-jar/

* 당신이 직면하고있는 문제 (바인딩 필요 metadata.xml를 고정하는 단계의 대부분) 해결하기 위해 문제 해결 바인딩을 참조하십시오 https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/troubleshooting-bindings/)