Службы Google Play Game + BaseGameUtils добавлены в проект Gradle = пакет не существует

Я уже много читал на эту тему, но не могу исправить свою проблему, и вот она:

У меня есть проект градиента, который является игрой, в этой игре я хочу добавить сервисы google-игр, как я успешно сделал с «type-a-number» (который не является проектом градиента).

Но я получаю следующую ошибку:

Gradle: error: package com.google.example.games.basegameutils does not exist Gradle: error: cannot find symbol class BaseGameActivity Gradle: error: cannot find symbol variable super 

ПРИМЕЧАНИЕ. В моей деятельности все, что было красным из-за перехода с BaseGameUtils, изменилось до следующего:

  • Импортировал BaseGameUtils в качестве модуля, добавил его в качестве зависимости модуля к моему проекту и проверил флажок «библиотечное мобильное устройство».
  • Импортированный google-play-services.jar в качестве библиотеки
  • Добавлен в мой файл build.gradle (тот, что в моем корневом модуле):

     dependencies { compile 'com.android.support:support-v4:18.+' compile 'com.google.android.gms:play-services:3.+' } 

    ==> Есть ли возможность добавить здесь зависимости BaseGameUtils?

  • Попытался проверить / снять флажок экспорта в зависимости от BaseGameUtils

  • Попытался изменить «скомпилировать» на «предоставленный»
  • Измените настройки.gradle на

     include ':MyModule' '(:libraries):BaseGameUtils' 

(Один раз с: библиотеками, один раз без)

Ничего из перечисленного выше не работало.

Что я делаю неправильно?

Что мне не хватает?

Ваши settings.gradle должны быть:

 include ':MyModule', ':BaseGameUtils' 

Обратите внимание на запятую.

Ваш build.gradle для MyModule должен также иметь

 dependencies { compile 'com.android.support:support-v4:18.+' compile 'com.google.android.gms:play-services:3.+' compile project(':BaseGameUtils') } 

Когда я шел шаг за шагом здесь: https://developers.google.com/games/services/android/init

Меня повесили:

 dependencies { compile project(':BaseGameUtils') // ... } 

И мне просто нужно было изменить его на:

 dependencies { compile project(':libraries:BaseGameUtils') // ... } 

Надеюсь, что кто-то поможет 🙂

Intereting Posts