3

この件についてはすでに多くの回答を読んでいますが、問題を解決できません。ここにあります:

私はゲームであるgradleプロジェクトを持っています。そのゲームでは、「type-a-number」(gradleプロジェクトではありません)で成功したように、Googleゲームサービスを追加したいと考えています。

しかし、次のエラーが表示されます。

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依存関係のエクスポートボックスをチェック/チェック解除しようとしました

  • 「コンパイル」を「提供」に変更しようとしました
  • settings.gradle をに変更します

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

(:libraries を使用して 1 回、使用せずに 1 回)

上記の何も機能しませんでした..

私が間違っていることは何ですか?

何が欠けていますか?

4

2 に答える 2

5

あなたのsettings.gradleはずです:

include ':MyModule', ':BaseGameUtils'

コンマに注意してください。

あなたbuild.gradleの forMyModuleも持っている必要があります

dependencies {
    compile 'com.android.support:support-v4:18.+'
    compile 'com.google.android.gms:play-services:3.+'
    compile project(':BaseGameUtils')
}
于 2013-10-09T23:41:21.237 に答える
0

ここでステップバイステップに従っていたとき: https://developers.google.com/games/services/android/init

私は電話を切られました:

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

そして、私はそれを次のように変更する必要がありました:

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

誰かを助けることを願っています:)

于 2015-12-21T23:07:13.090 に答える