Problem ze starą wersją pluginu do Androida

W tym wpisie opisywałem swoją integracje języka Scala z Android Studio. Wspominałem tam o tym, że jest pewien problem z pluginem gradle-android-scala-plugin. Nie działa on z najnowszą (1.5.0) wersją pluginu com.android.tools.build. Wybrałem dosyć proste rozwiązanie problemu, czyli downgrade pluginu com.android.tools.build do poprzedniej wersji – 1.3.1. Nie widziałem was tego rozwiązania dopóki nie chciałem użyć grafiki wektorowej w swojej aplikacji.

Po utworzeniu grafiki wektorowej otrzymałem poniższy komunikat od IDE:

Po szybkim googlowaniu znalazłem informacje o zmianach w api pomiędzy wersjami pluginu com.android.tools.build.

Na szczęście nie byłem też pierwszą osobą, która miała ten problem. Na GitHubie powstał osobny branch, który zawiera poprawki umożliwiające współprace tego pluginu z najnowszą wersją pluginu do Androida. Wystarczyło skompilować plugin ściągnięty z tego brancha oraz zamienić wpis

na poniższy

w pliku build.gradle.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *