В приложении Unity для Android, как получить контент от службы библиотеки Android, на которую есть ссылки

android unity3d jar aar

293 просмотра

2 ответа

Я хочу использовать библиотеку Android в Unity. Библиотека содержит сервис, который доставляет некоторый контент для использования в вашем приложении. Для нативных приложений для Android (приложений, запрограммированных с использованием Java) этот контент можно легко получить, расширив службу библиотеки в приложении. Но я хочу использовать этот сервис (фактически контент, который этот сервис предоставляет) в приложении Unity. Кто-нибудь может объяснить, как это сделать?

Автор: Merka Источник Размещён: 08.11.2019 10:59

Ответы (2)


1 плюс

Во-первых, вы не можете использовать .aarбиблиотечные файлы внутри Unity, потому что новый формат для Android Archives (.aar) интегрирован с новым Gradle build system, однако Unity пока не использует его при создании проекта для Android.

Таким образом, вы можете скомпилировать свой .aarфайл, распаковать его и использовать classes.jarдля доступа к java-классам внутри вашего проекта. (Я использовал этот метод при конвертации из Eclipse в Android Studio).

Автор: abas nikzad Размещён: 25.09.2016 07:56

-1 плюса

Вам нужно создать плагин. Экспортируйте проект Android из Unity, который можно открыть в Eclipse или Android Studio. Напишите код там. Единство есть документ здесь , который поможет вам в общении между единством и родным андроидом.

Автор: Zohaib Javed Размещён: 17.09.2016 07:34
Вопросы из категории :
32x32