2013-07-15 27 views
5

Pracuję nad aplikacją w studiu Android. Chcę używać interfejsu Google Maps API, ale nie mogę używać interfejsu użytkownika do konfigurowania ustawień projektu. Próbowałem różnych instrukcji dodawania map, ale nie działało. Muszę zmodyfikować jakiś plik build.gradle? Czy możesz mi powiedzieć, jak? Czy ktoś ma z tym doświadczenie?Aplikacja Android Studio 0.2 korzystająca z Map Google - Gradle modyfikuj

Dzięki za każdą radę.

Odpowiedz

7

Jeśli używasz wersji 0.2, oznacza to, że masz już zainstalowane Repozytorium Google i Repozytorium Androida (z zestawu SDK Android: terminal$ android sdk).

Jedna z nich ma usługi Google Play. Oto pełna build.gradle dla modułu:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.5.+' 
    } 
} 
apply plugin: 'android' 

dependencies { 
    compile 'com.google.android.gms:play-services:3.1.36' 
} 

android { 
    compileSdkVersion 17 
    buildToolsVersion "17.0.0" 

    defaultConfig { 
     minSdkVersion 8 
     targetSdkVersion 16 
    } 
} 

Wskazówki jak (łatwo) usługi odtwarzania mogą być uwzględnione.

Również wersja gradle to 0,5. + Tak, może być automatycznie aktualizowana!

Kolejną bardzo ważną rzeczą, jaką jest, która zmarnowała mi dużo czasu, jest minimalna wersja sdk! Musi mieć wartość 8 lub więcej,, ponieważ usługi Google Play nie są obsługiwane w przypadku niższych wersji!

+1

Jeśli to nie zadziała, możesz przeczytać moją odpowiedź tutaj http://stackoverflow.com/a/17663581/776345. Zawiera szczegóły pozostałych plików .gralde, jeśli korzystasz z bibliotek (sherlock?) Itp. - Paschalis – Paschalis

+0

Podpatrywanie: Jak/gdzie się dowiesz jakiej wersji powinieneś użyć? (Na przykład 3.1.36 dla usług Play) –

+1

@thibaultd, użyłem ich z tego posta w G +: https://plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf. Miej oko na programistów Androida na G +, aby uzyskać najnowsze aktualizacje dotyczące deweloperów gradle/studio/android w ogóle! – Paschalis

Powiązane problemy