-
Notifications
You must be signed in to change notification settings - Fork 4
Upute za buildanje
Pretpostavljam da na računalu postoji dobro konfigurirana instalacija gita. Build se može provesti i bez gita, ali mislim da je ideja iza pokušaja builda i neki doprinos projektu, za što je git nužan. Uputstva za konfiguriranje gita se mogu pronaći na github stranici.
- Skinuti Android SDK.
- Raspakirati arhivu i pokrenuti eclipse (
eclipse/eclipse).
Ako imate 64 bitan linux i koristite 64 bitan ADT dobit ćete error da se ne može pokrenutisdk/platform-tools/adb. Kako bi se to zaobišlo na ubuntuu i derivatima, dovoljno je instalirati paketia32-libs. Za detalje pogledati ovaj stackoverflow thread i android upute za instalaciju SDK-a.
- Iz eclipsa pokrenuti Android SDK Manager
(
Window -> Android SDK Manager) i instalirati potrebne pakete. Treba nam zadnja verzija SDK Platform paketa (najsvježija verzija je obična instalirana po defaultu). Budući da app koristi ActionBarSherlock library SDK Platform paket treba instalirati i u Android 4.0 varijanti (API 14). Također nam treba i Android Support Library, ali taj paket je instaliran po defaultu.
-
Dohvatiti izvorni kod aplikacije:
git clone https://github.com/linuxzasve/androidApp.git
-
Dohvatiti izvorni kod ActionBarSherlock librarija i to 4.4.0 tag:
git clone https://github.com/JakeWharton/ActionBarSherlock.git cd ActionBarSherlock git checkout 4.4.0
-
Importati gornja dva projekta u eclipse:
File -> Import -> Android -> Existing Android Code into workspace
U slučaju LZS appa za root direktorij odabrati
androidApp/LinuxZaSve_mobiledirektorij. Kod ActionBarSherlock projekta odabratiActionBarSherlock/actionbarsherlockdirektorij. -
Skinuti sljedeće jarove u
androidApp/LinuxZaSve_mobile/libsdirektorij (ako direktorij ne postoji potrebno ga je kreirati):
Ako eclipse i dalje tvrdi da ne može pronaći jarove, potrebno je osvježiti
LinuxZaSve_mobile projekt (desni klik na projekt -> Refresh).
Najsvježija verzija aplikacije je commitana u projekt i nalazi se u
LinuxZaSve_mobile\bin direktoriju. Da bi se riješili te datoteke i
ujedno provjerili prolazi li build prvo je potrebno napraviti clean
(Build -> Clean -> Clean all projects). Ovo neće kreirati novi apk.
Nova apk datoteka se može kreirati na nekoliko načina, najjednostavnije
je pokrenuti Android Virtual Device ili spojiti na računalo neki android device i kliknuti na run.