2016-08-20 1 views
9

유니티에서 안드로이드 라이브러리를 사용하고 싶습니다. 라이브러리에는 앱에서 사용할 일부 콘텐츠를 제공하는 서비스가 포함되어 있습니다. 기본 Android 앱 (Java를 사용하여 프로그래밍 된 앱)의 경우 애플리케이션에서 라이브러리 서비스를 확장하면이 콘텐츠를 쉽게받을 수 있습니다. 하지만이 서비스 (사실이 서비스가 제공하는 컨텐트)를 Unity 애플리케이션에서 사용하고 싶습니다. 아무도 이것을하는 방법을 설명 할 수 있습니까?유니티 안드로이드 앱에서, 참조 된 안드로이드 라이브러리의 서비스에서 콘텐츠를받는 방법

+1

이 링크를 클릭하면 도움이 될 것입니다. http://jeanmeyblum.weebly.com/scripts--tutorials/communication-between-an-android-app-and-unity –

답변

-1

플러그인을 만들어야합니다. 이클립스 또는 안드로이드 스튜디오에서 열 수있는 화합에서 안드로이드 프로젝트를 내 보냅니다. 거기에 코드를 작성하십시오. 유니티는 화합과 네이티브 안드로이드 사이의 의사 소통을 도와 줄 서류 here을 가지고 있습니다.

0

먼저 당신은 안드로이드 아카이브 (.aar)의 새로운 형식이 새로운 Gradle build system와 통합되어 있기 때문에, 그러나, 유니티는 아직 안드로이드에 대한 프로젝트를 빌드 할 때 것을 사용하지 않는 통일 내부 .aar 라이브러리 파일을 사용할 수 없습니다.

따라서 .aar 파일을 컴파일하고 압축을 풀어 classes.jar을 사용하여 가지고있는 프로젝트의 Java 클래스에 액세스 할 수 있습니다. (Eclipse에서 Android Studio로 변환 할 때이 방법을 사용했습니다.)