Android/Gradle/Unity – включить все зависимости в плагин AAR.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Android/Gradle/Unity – включить все зависимости в плагин AAR.

Сообщение Anonymous »

Я хочу создать плагин для внедрения последней версии Google Cloud Messaging API (GCM) для Unity. Я написал для этого код Java и включил плагин GCM в свою сборку Gradle:

Код: Выделить всё

compile 'com.google.android.gms:play-services-gcm:7.5.0'
Поскольку целью является Unity, мне нужно создать ресурсы AAR или JAR + для включения в Assets/Plugins/Android, и они должны включать все транзитивные зависимости. (включая appcompat и сами игровые сервисы). Если я скомпилирую приложение с помощью AAR из Unity, я получу:

Код: Выделить всё

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/GooglePlayServicesUtil;
Это нормально, поскольку AAR не содержит зависимых классов Google Play. И я не могу найти отдельный JAR-файл для модулей GCM. Я запутался, что мне нужно, чтобы получить AAR/JAR со всеми зависимостями?

Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/314 ... aar-plugin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»