UNEXPECTED TOP-LEVEL EXCEPTION: przy pierwszej aplikaji z google maps API

UNEXPECTED TOP-LEVEL EXCEPTION: przy pierwszej aplikaji z google maps API
JA
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 10 lat
  • Postów:14
0

Witam. Próbuje stworzyć swoją pierwszą prostą aplikacje wykorzystującą Maps API.
W Android Studio utworzyłem nowy projekt z Gogle Maps Activity dla min. SDK 17.
Wygenerowałem swój klucz API oraz pobrałem SDK Google Play Services, którego plik .jar wkleiłem później do folderu libs mojego projektu, aby później dodać go jako library.
Przy próbie kompilacji pojawia się error ,który kompletnie nic mi nie mówi.
Screen: https://www.dropbox.com/s/xmn2hmugl6w12t7/2014-12-29_17h29_06.png?dl=0

wiciu
  • Rejestracja:ponad 11 lat
  • Ostatnio:8 dni
  • Postów:1205
0

Prawdopodobnie biblioteka supportowa jest dodawana więcej, niż raz w Twoim projekcie. Spróbuj w katalogu głównym projektu w pliku build.gradle dodać następujący fragment.

Kopiuj
configurations {
    all*.exclude group: 'com.android.support', module: 'support-v4'
}

Jak nie zadziała, to możesz spróbować:

Kopiuj
configurations {
    all*.exclude group: 'com.android.support', module: 'support-v7'
}

ponieważ jest to najnowsza biblioteka supportowa. Nie jestem pewien, co dokładnie wywołuje konflikt w Twoim projekcie.

0

Dziękują z odpowiedź. Niestety to nie pomogło. Dalej pojawiał się ten sam problem.
Problem udało się rozwiązać tyle ,że nie jestem pewien jak.
Zaktualizowałem Android Studio oraz zainstalowałem resztę pakietów SDK z katalogu Extras programu SDK MANAGER.
Później stworzyłem nowy projekt ,który już zadziałał bez dodawania żadnych bibliotek.
Przyczyną konfliktu była biblioteka ,którą dodawałem do projektu, tyle, że przed aktualizacją Android Studio i pakietów SDK wyrzucało błąd o braku właśnie tej biblioteki, mimo ,że w SDK Manager była ona zainstalowana.

wiciu
  • Rejestracja:ponad 11 lat
  • Ostatnio:8 dni
  • Postów:1205
0

Możliwe, że miałeś częściowo zaktualizowane SDK. Np. Build Toolsy miałeś aktualne, a API nieaktualne, jedno się z drugim gryzło i aktualizacja SDK rozwiązała problem. Warto mieć zawsze aktualne SDK. :-)

edytowany 1x, ostatnio: wiciu

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.