Strona główna Testy - Robolectric i ostrzeżenia o błędach klas cieni (Shadow)
Wpis
Anuluj

Testy - Robolectric i ostrzeżenia o błędach klas cieni (Shadow)

Testy - Robolectric i ostrzeżenia o błędach klas cieni (Shadow)

Pisząc testy dla aplikacji Androidowej wykorzystując framework Robolectric, a następnie uruchamiając je nawet na różne sposoby, można otrzymać następujące ostrzeżenia (warning):

1
2
3
4
5
6
Warning: an error occurred while binding shadow class: ShadowGeoPoint
Warning: an error occurred while binding shadow class: ShadowItemizedOverlay
Warning: an error occurred while binding shadow class: ShadowMapController
Warning: an error occurred while binding shadow class: ShadowMapActivity
Warning: an error occurred while binding shadow class: ShadowMapView
Warning: an error occurred while binding shadow class: ShadowOverlayItem

Dzieje się tak ze względu na fakt, że niektóre klasy Androidowe (z SDK) mają zależności znajdujące się w Google API. Rozwiązaniem jest podpięcie SDK z Google API, bądź dopięcie Google API w osobnym jar’ze.

Ten post jest udostępniony na licencji CC BY 4.0 przez autora.

Instalacja SDK w wierszu poleceń

Deploying na różne wersje Android na VirtualBoxie