2015-03-06 9 views
11

Próbuję zintegrować SDK twitter z moją aplikacją. Obserwuję this guide.Nie można zbudować aplikacji Android FabricGenerateResourcesDebug

Niestety, gdy próbuję zbudować mojego projektu, trzymam ten błąd:

Error:Execution failed for task ':app:fabricGenerateResourcesDebug'. Crashlytics Developer Tools error.

Niestety, ponieważ nie mam 10 reputacji, nie mogę pisać mój plik build.gradle ponieważ ma linki w nim. Zaufaj tylko temu, że wygląda tak jak przykład build.gradle w udostępnionym górnym linku.

Czy jest coś, czego mi brakuje, może przeoczyłem?

Odpowiedz

6

Twój problem powinien zostać spowodowany tym, że nie utworzyłeś pliku "crashlytics.properties", który jest wymagany, aby zawierać klucz API i tajny klucz w katalogu aplikacji.

Rozwiązanie jest dość proste, ponieważ nie trzeba ręcznie konfigurować niczego w oryginalnym projekcie. Po prostu ten link:

https://fabric.io/settings/organizations

Doprowadzi to do oficjalnej stronie tkaniny, dzięki której można pobrać i zainstalować na swoim Materiał wtyczek IDE (Android Studio, IntelliJ lub Eclipse). To może być nowa magiczna metoda integracji pakietu SDK Twittera w aplikacji, automatycznie skonfiguruje projekt. Zobaczysz magię, kiedy tam dotrzesz.

Mam nadzieję, że to pomaga.

+0

Hej, mam do czynienia z tym samym problemem. Dodałem wtyczkę i postępowałem zgodnie z instrukcjami. Nie utworzyłem żadnego pliku właściwości. Zastanawiam się, dlaczego crashlytics jest wymagany. Chcę tylko funkcji udostępniania Twitter. Być może tkanina używa crashlytics. Czy istnieje opcja wyłączenia wymogu crashlytics? –

+9

@HardikTrivedi Powinieneś spróbować usunąć "apply plugin: 'io.fabric'" – bina

+0

@bina thanks. Nie potrzebowałem tej linii, aby móc opublikować status Twittera z aplikacji i rozwiązać mój błąd kompilacji. –

0

Naprawiono błąd polegający na tym, że nie umieściłem znacznika meta-danych przy użyciu klucza API WEWNĄTRZ znacznika aplikacji w pliku androidmanifest.xml.