2013-09-27 13 views
9

Podczas korzystania z wtyczki Crashlytics w systemie intellij wykonaj te kroki.Dodatek Android Crashlytics nie instaluje biblioteki

  1. Kliknij wtyczkę na pasku narzędzi.
  2. Wybierz aplikację
  3. Pozwól, aby crashlytics aktualizował AndroidManifest.xml, a także ma swoją pierwszą aktywność. enter image description here
  4. Kliknij "Dalej"
  5. Spróbuj zbudować aplikację zgodnie z instrukcją wtyczki. enter image description here

Wtedy gdy próbuję zbudować uzyskać to:

pakiet com.crashlytics.android nie istnieje enter image description here

patrzę w moich zależności i biblioteki, a słoik nigdzie być znalezionym. Co mi brakuje, aby biblioteka nie została załadowana?

+1

znalazłeś już rozwiązanie? Występuję w tym samym problemie –

+0

Nie. Byłem w kontakcie z crashlytics. Nie mieli rozwiązania od razu, więc są "patrząc na to". –

+1

Cóż, odkryłem, że problem leży w moim pliku build.gradle. Po wykonaniu https://crashlytics.com/downloads/gradle wszystko działało! –

Odpowiedz

1

Poniższa konfiguracja powinna działać dla projektów Gradle opartych:

buildscript { 
    repositories { 
     maven { url "http://download.crashlytics.com/maven" } 
    } 
    dependencies { 
     classpath "com.crashlytics.tools.gradle:crashlytics-gradle:1.+" 
    } 
} 
apply plugin: "crashlytics" 
repositories { 
    maven { url "http://download.crashlytics.com/maven" } 
} 
dependencies { 
    compile "com.crashlytics.android:crashlytics:1.1.+" 
} 

Zrobione z https://crashlytics.com/downloads/gradle

+1

Droga powrotna, kiedy napisałem pytanie, nie było to nawet możliwe. Ale dzisiaj jest to poprawna odpowiedź –

3

Rozwiązałem to, postępując zgodnie z instrukcją maven tutaj https://crashlytics.com/downloads/maven, a następnie po prostu chwytając słoik z mojego .m2 i umieszczając go w moim folderze libs. (Ten konkretny projekt został rozpoczęty jako projekt maven, a następnie Maven został odrzucony i nie został jeszcze przeniesiony do Gradle, więc jesteśmy w rodzaju ziemi niczyjej). W każdym razie, mam teraz słoik.

1

Po automatycznej konfiguracji z Android studio, brakowało mi tej linii:

compile 'com.crashlytics.android:crashlytics:1.1.+'