2017-02-16 17 views
1

Я хочу добавить GooglePlayServices в уже существующий проект (Libgdx). Но у меня проблема, после того, как я добавил их в файл build.gradle, они не отображаются. Я уже установил GooglePlayServices с помощью менеджера SDK. Что я сделал не так ..?Android Studio - нет возможности добавлять зависимости?

Когда я иду Структура проекта на вкладке зависимостей, есть только три различных варианта:

  1. Добавить Jar или папки (selfexplained)

  2. Добавить Библиотека

  3. Добавить Модуль зависимостями (Когда я нажимаю это, я могу добавить мой основной или основной модуль в качестве зависимостей. Никаких других опций)

Херес фотография моего дерева проекта:

ProjectTree

Херес картина моей структуры проекта:

Project Structure

только Dependencie я могу импортировать это модуль один ... Это странно.

ModuleDependencie

И Вот что вся моя 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 уже сделал это, я также перезапустил свой компьютер. Но эти зависимости GooglePlayService не отображаются. Никаких зависимостей не появляется, только моя 2 foldern (андроид и ядро) ... Я создал этот проект через генератор libgdx. Это было странно, я сравнил проект с Android Studio и libgdx. У студии Android есть много других вариантов. Там я также могу добавлять зависимости без каких-либо iusses. – genaray

+0

вид глупых, но попытайтесь сделать недействительными деньги из меню файлов –

ответ

0

Я нашел iusse!

Это произошло только потому, что мой проект не был градиентом. Мне нужно было только перенести его, а затем я мог импортировать эти зависимости maven!