2017-02-16 4 views
1

GooglePlayServicesを既存のプロジェクト(Libgdx)に追加します。しかし、問題があります。build.gradleファイルに追加した後、表示されません。 SDKマネージャを使用してGooglePlayServicesをインストールしました。私はどうしたんだ?私は依存関係]タブの下にプロジェクト構造に行くときAndroid Studio - いいえ依存関係を追加するオプションはありますか?

、唯一の3種類のオプションがあり:

    1. は、JARを追加またはフォルダ(selfexplained)

    2. ライブラリの追加モジュールの依存関係を追加します。 (これをクリックすると、メインモジュールまたはコアモジュールを依存関係として追加できます。他のオプションはありません)

    012私のプロジェクトツリーの

    相続画像:相続人

    ProjectTree

    私のプロジェクト構造の画像:

    Project Structure

    のみDependencie私はインポートすることができますは、モジュールの一つです...それは奇妙だ。

    ModuleDependencie

    そしてHERESに何を私の全体のbuild.gradle(私はエラー部分のwheres全く見当がつかないので、私はすべての投稿)私はGooglePlayServiceのために追加のライン、マーク:

    buildscript { 
    repositories { 
        mavenLocal() 
        mavenCentral() 
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } 
        jcenter() 
    } 
    dependencies { 
        classpath 'com.android.tools.build:gradle:1.5.0' 
    } 
    } 
    
    allprojects { 
    apply plugin: "eclipse" 
    apply plugin: "idea" 
    
    version = '1.0' 
    ext { 
        appName = "ParallelOrigin" 
        gdxVersion = '1.9.5' 
        roboVMVersion = '2.3.0' 
        box2DLightsVersion = '1.4' 
        ashleyVersion = '1.7.0' 
        aiVersion = '1.8.0' 
    } 
    
    repositories { 
        mavenLocal() 
        mavenCentral() 
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } 
        maven { url "https://oss.sonatype.org/content/repositories/releases/" } 
    } 
    } 
    
    project(":android") { 
    apply plugin: "android" 
    
    configurations { natives } 
    
    dependencies { 
        compile project(":core") 
        compile "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion" 
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi" 
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a" 
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a" 
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86" 
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64" 
        compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion" 
        natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi" 
        natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-armeabi-v7a" 
        natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-arm64-v8a" 
        natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86" 
        natives "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-x86_64" 
        compile "com.badlogicgames.gdx:gdx-controllers:$gdxVersion" 
        compile "com.badlogicgames.gdx:gdx-controllers-android:$gdxVersion" 
        compile "com.badlogicgames.gdx:gdx-ai:$aiVersion" 
        compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion" 
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi" 
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi-v7a" 
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-arm64-v8a" 
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86" 
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86_64" 
        compile "com.badlogicgames.ashley:ashley:$ashleyVersion" 
        compile "com.badlogicgames.box2dlights:box2dlights:$box2DLightsVersion" 
        compile "com.badlogicgames.gdx:gdx-bullet:$gdxVersion" 
        natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-armeabi" 
        natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-armeabi-v7a" 
        natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-arm64-v8a" 
        natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-x86" 
        natives "com.badlogicgames.gdx:gdx-bullet-platform:$gdxVersion:natives-x86_64" 
        compile "de.tomgrill.gdxdialogs:gdx-dialogs-android:1.2.0" 
    
    
        //----------------------------------------------------------------------------// 
        //--------------------------Added by myself-----------------------------------// 
        //----------------------------------------------------------------------------// 
    
    
        compile "com.android.support:support-core-utils:23.2.1" 
        compile 'com.android.support:appcompat-v7:25.1.1' 
        compile 'com.google.android.gms:play-services:10.0.1' 
    } 
    } 
    
    project(":core") { 
    apply plugin: "java" 
    
    
    dependencies { 
        compile "com.badlogicgames.gdx:gdx:$gdxVersion" 
        compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion" 
        compile "com.badlogicgames.gdx:gdx-controllers:$gdxVersion" 
        compile "com.badlogicgames.gdx:gdx-ai:$aiVersion" 
        compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion" 
        compile "com.badlogicgames.ashley:ashley:$ashleyVersion" 
        compile "com.badlogicgames.box2dlights:box2dlights:$box2DLightsVersion" 
        compile "com.badlogicgames.gdx:gdx-bullet:$gdxVersion" 
        compile "com.underwaterapps.overlap2druntime:overlap2d-runtime-libgdx:0.1.0" 
        compile "net.dermetfan.libgdx-utils:libgdx-utils:0.13.4" 
        compile "net.dermetfan.libgdx-utils:libgdx-utils-box2d:0.13.4" 
        compile "de.tomgrill.gdxdialogs:gdx-dialogs-core:1.2.0" 
    
        //----------------------------------------------------------------------------// 
        //--------------------------Added by myself-----------------------------------// 
        //----------------------------------------------------------------------------// 
    
        compile "com.android.support:support-core-utils:23.2.1" 
        compile 'com.android.support:appcompat-v7:25.1.1' 
        compile 'com.google.android.gms:play-services:10.0.1' 
    } 
    } 
    
    tasks.eclipse.doLast { 
    delete ".project" 
    } 
    

    をあなたの助けとあなたの時間をありがとう!

  • +0

    はすでに追加したようですが、プロジェクトをもう一度同期しようとしていますか? – king

    +0

    @kingはすでにそれをやった、私はまた私のPCを再起動しました。しかし、これらのGooglePlayServiceの依存関係は表示されません。依存関係は表示されず、私の2フォルダのみ(アンドロイドとコア)...私はlibgdxジェネレータ経由でこのプロジェクトを作成しました。その奇妙なことに、私はAndroid Studioのプロジェクトとlibgdxを比較しました。アンドロイドスタジオには他にもたくさんのオプションがあります。そこに私はまた、iussesなしで依存関係を追加することができます。 – genaray

    +0

    愚かですが、ファイルメニューからキャッシュを無効にしようとしています –

    答えて

    0

    私はiusse!

    これは、私のプロジェクトがグラデーションではなかったためにのみ起こりました。私はそれを移行する必要があり、その後、私はそれらの依存関係をインポートすることができました!

    関連する問題