Genymotion, ADB i problemy

Po jednej z ostatnich aktualizacji zauważyłem ,że bardzo często występuje błąd: adb server is out of date. killing... cannot bind 'tcp:5037' ADB server didn't ACK * failed to start daemon * Po researchu okazało się, że Genymotion używa swojego własnego ADB, które nie do końca jest kompatybilne z najnowszym ADB z Android SDK. Ale na szczęście można to zmienić - w ustawieniach Genymotion jest zakładka ADB, gdzie można zdefiniować ściężkę do Android SDK, i od tej pory Genymotion będzie korzystała …

Instalacja SDK w wierszu poleceń

W przypadku wydawania swojego produktu przy pomocy takich narzędzi, jakim jest np.: Jenkins, trzeba sobie odpowiednio przygotować środowisko. W moim przypadku, budując w Jenkinsie pliki *.apk, wykorzystuję zarówno repozytorium GIT'a, Jave Sun'a/Oracle'a, Maven'a, no i oczywiście Android SDK. Jakkolwiek instalacja GIT'a i Maven'a na serwerach jest prosta (binraki są zazwyczaj dostępne w repozytoriach), tak instalacja Android SDK może sprawić trochę kłopotu. Normalnie Android SDK instalujemy wykorzystując wygodne GUI. Ale sprawę w moim przypadku komplikował fakt, że na serwerze nie ma …

AndroidAnnotations & IntelliJ IDEA [UPDATE]

Setup IntelliJ IDEA to work with Android Annotations: Download libraries: archive with JAR's is here - download it and - CAUTION - file androidannotations-X.X.X-api.jar must be put in libs directory of project, and for  androidannotations-X.X.X.jar file a new directory must be created (e.g. ext-libs - what is thea idea of this - description here).   Add androidannotations-X.X.X-api.jar to libraries of project and default module.     Set annotations compilation (screenshot below)   During the first compilation there could be a compilation error …

Instalacja Javy 6 i Android SDK/NDK (skrypty) w 12.04

Odkąd Canonical "wypięło się" na użytkowników Ubuntu chcących zainstalować sobie ostatnią "Sun'owską" Javę na najnowszej wersji Ubuntu (potrafili nawet wyłączyć Launchpadowe PPA z paczkami sun-java-6), trzeba było albo instalować i konfigurować je samodzielnie, albo zainstalować przez udostępnione skrypty najnowszą Javę, te Oracle'ową (7). Na szczęście są zapaleńcy, którzy potrafili zaradzić temu w bardzo prosty sposób: użytkownik flexion spreparował skrypt, który tworzy lokalne repozytorium z paczkami sun-java6. Skrypt dostępny jest tutaj. Kolejny bardzo fajny i przydatny skrypt to gist do instalacji SDK …