Skip to content
Dejan Peretin edited this page Oct 6, 2013 · 4 revisions

Kako buildati

Instalacija i konfiguracija softvera

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.

  1. Skinuti Android SDK.
  2. Raspakirati arhivu i pokrenuti eclipse (eclipse/eclipse).
  1. 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.

Izvorni kod

  1. Dohvatiti izvorni kod aplikacije: :

    git clone https://github.com/linuxzasve/androidApp.git
  2. 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
  3. 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_mobile direktorij. Kod ActionBarSherlock projekta odabrati ActionBarSherlock/actionbarsherlock direktorij.

  4. Skinuti sljedeće jarove u androidApp/LinuxZaSve_mobile/libs direktorij (ako direktorij ne postoji potrebno ga je kreirati):
    1. UrlImageViewHelper
    2. jsoup

Ako eclipse i dalje tvrdi da ne može pronaći jarove, potrebno je osvježiti LinuxZaSve_mobile projekt (desni klik na projekt -> Refresh).

Izrada apk datoteke

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.