Inštalácia Google Android SDK 1.0 na Ubuntu 8.04 Desktop

nštalácia Google Android SDK 1.0 na Ubuntu 8.04 Desktop

Verzia 1.0, posledná zmena: 09/24/2008, preklad: 10/13/2008
Autor: Falko Timme <ft@falkotimme. com>
Preložil: Marián Obal
<marian.obal@gmail.com>

Originálny text: http://www.howtoforge.com/installing-google-android-sdk1.0-on-ubuntu8.04-desktop

 

Tento návod vysvetľuje ako môžte nainštalovať Google Android SDK 1.0 na Ubuntu 8.04 Desktop. Vďaka tejto stabilnej verzii Androidu SDK, môžte vyvíjať aplikácie pre Android Smartphones (napr.: T-Mobile G1) a ponúknuť ich Android trhu.

Neposkytujem žiadnu garanciu, že tento návod bude funkčný aj pre vás!

1 Úvodná poznámka

V tomto návode používam prihlasovacie meno „falko“ s domácim adresárom /home/falko. Nahraďte obe vašimi vlastnými informáciami.

2 Inštalácia  Javy a Eclipse

Predtým ako nainštalujeme Android DSK, musíme nainštalovať Javu a Eclipse (verzia 3.3 alebo 3.4 – ja používam 3.4 „Ganymede“).

Najskôr otvoríme terminál (Applications > Accessories > Terminal):

 

Pre inštaláciu Javy napíšeme:

sudo apt-get install sun-java6-bin

Ak pracujete so systémom x86_64, budete musieť nainštalovať aj ia32-libs:

sudo apt-get install ia32-libs

 

 

Počas inštalácie budete musieť akceptovať Java licenciu:

 

 

 

 

 

Android SDK 1.0 vyžaduje Eclipse 3.3 alebo 3.4. Naneštastie, Ubuntu 8.04 má balík len pre Eclipse 3.2 – preto budete musieť nainštalovať Eclipse manuálne.

Otvorte si prehliadač a choďte na http://www.eclipse.org/downloads/. Vyberte si jednu z verzii Eclipse - Java, Java EE alebo RCP. Ja som si vybral Eclipse IDE pre Java EE Developers pre Linux 32bit (vyberte si Linux 64 ak používate x86_64 systém):

Stiahnite si súbor na váš pevný disk, napr. na plochu ((/home/falko/Desktop):

 

Pre inštaláciu Eclipse, opäť si musíme otvoriť terminál. Choďte do adresáru, kde ste si stiahli Eclipse a rozbaľte ho:

cd /home/falko/Desktop/
tar xvfz eclipse-jee-ganymede-linux-gtk.tar.gz

To vám vytvorí priečinok nazvaný eclipse.

Potom môžte Eclipse archív zmazať:

rm -f eclipse-jee-ganymede-linux-gtk.tar.gz

Môj eclipse priečinok je momentálne uložený na ploche (/home/falko/Desktop) – keďže to tam nechcem, premiestnim to do môjho domovského priečinku (môžte ho nechať tam kde je, alebo premiestniť kam si želáte):

mv eclipse ~

Vo vnútri eclipse priečinka nájdete exe súbor nazvaný eclipse – to je súbor, ktorý musíme spustiť, ak chceme spustiť Eclipse. Zrejme toto nechceme robiť z príkazového riadka, preto vytvoríme launcher.

 

 

Pravým klikneme na Applications a vyberieme Edit Menus:

 

Vyberte Programming (alebo  akúkoľvek  kategóriu si želáte) a kliknite na New Item:

 

 

Napíšte meno aplikácie (napr. Eclipse) a celú cestu k eclipse exe súboru (/home/falko/eclipse/eclipse v mojom prípade) a kliknite na OK:

 

Potom opustite menu editor:

 

:

Teraz môžeme použiť spúštač na štart Eclipse (Applications > Programming > Eclipse):

 

Eclipse štartuje:

 

 

... a pýta sa na workspace (môžte akceptovať predvolený):

Takto vyzerá Eclipse:

 

 

3 Inštalácia Google Android SDK 1.0

Pre stiahnutie Android SDK 1.0, choďte na  http://code.google.com/android/download.html prijmite licenciu a kliknite na Continue:

Na ďaľšej strane si vyberte  Android SDK for Linux...

... a uložte si ho na pevný disk (napr. na plochu):

Teraz si opäť otvorte terminál a choďte do priečinku, kde ste si stiahli Android SDK a rozbaľte ho:

 

cd /home/falko/Desktop/
unzip android-sdk-linux_x86-1.0_r1.zip

Zip súbor už nadaľej potrebovať nebudeme, preto ho vymažeme:

rm -f android-sdk-linux_x86-1.0_r1.zip

Teraz máme priečinok nazvaný android-sdk-linux_x86-1.0_r1. V mojom prípade sa nachádza na ploche – keďže ho tam nechcem, premiestnim si ho (taktiež ho môžte nechať tam kde je):

mv android-sdk-linux_x86-1.0_r1/ ~

Android-sdk-linux_x86-1.0_r1 priečinok pozostáva z podpriečinku nazvaného tools (/home/falko/android-sdk-linux_x86-1.0_r1/tools v mojom prípade). Musíme otvoriť ~/.bashrc a pridať nasledujúci riadok, čiže android-sdk-linux_x86-1.0_r1/tools je v našej CESTE:

gedit ~/.bashrc

 

 [...]

export PATH=${PATH}:/home/falko/android-sdk-linux_x86-1.0_r1/tools

[...]

Ďaľej musíme nainštalovať Android Eclipse plugin. V Eclipse choďte na Help -> Software Updates…:

A choďte na Available Software záložku a kliknite na Add Site...:

Otvorí sa vám Add Site okno. Vyplňte https://dl-ssl.google.com/android/eclipse/ a kliknite na OK:

Quantcast

 

Choďte naspäť na Available Software okno a vyberte Developer Tools (toto by vám malo automaticky vybrať Android Development Tools a Android Editors) a kliknite na Install…:

V Install okne sa uistite, že Android Development Tools a Android Editors sú obe zaškrtnuté a potom kliknite na Next >:

 

Ďaľej kliknite na Finish:

Pluginy sa teraz inštalujú:

 

 

 

Eclipse musí byť reštartované, aby boli vykonané zmeny, takže keď sa vás opýta, či chcete reštartovať Eclipse po inštalácii, mali by ste vybrať Yes:

 

Po znovunaštartovaní Eclipse, musíme aktualizovať naše Eclipse nastavenia. Choďte na Window > Preferences:

Ak vidíte takúto správu, kliknite na OK a nevšímajte si to:

Kliknite na Browse...

...a vyberte Android SDK priečinok (v mojom prípade (/home/falko/android-sdk-linux_x86-1.0_r1.

Choďte naspäť do okna Preferences a kliknite na Aplly a potom na OK:

To je všetko, teraz môžete používať Android SDK k tvorbe vlastných Android aplikácii.

 

4 Vytvorenie prvej Android aplikácie (“Hello, Android”)

Tento príklad je prevzatý z http://code.google.com/android/intro/hello-android.html. Je to dobrý test toho, či váš Android SDK pracuje ako má. Napíšeme krátku aplikáciu, ktorá zobrazí „Hello, Android“ na Android telefóne.

Najskôr vytvoríme nový projekt (File > New > Project...):

 

Vyberieme  Android Project a klikneme na  Next >:

 

Vypňte detaily projektu ako vidíte na obrázku:

 

 

Potom by ste mali vidieť toto okno (ak chcete vidieť zdrojový kód choďte do HelloAndroid > src > com.android.hello > HelloAndroid.java > HelloAndroid > onCreate(Bundle)). Kliknite na ikonu Maximize v pravom hornom rohu zdrojového kódu, aby ste videli okno zmaximalizované:

 

Mali by ste vidieť zdrojový kód vo väčšom okne. Zmeňte kód, aby vyzeral takto:

package com.android.hello;
 
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
 
public class HelloAndroid extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       TextView tv = new TextView(this);
       tv.setText("Hello, Android");
       setContentView(tv);
   }
}

 

Uložte súbor. Pre spustenie, choďte na Run > Run Configurations...:

 

 

Prejdite na Android Application a kliknite na ľavý horný roh, ktorý vyzerá ako biely list papiera:

Takéto okno by sa vám malo zobraziť. Vyplňte ako na obrázku a kliknite na Apply...

 

... a potom na Run:

 

Ak to robíte prvýkrát, zobrazí sa vám nasledujúca správa. Kliknite na Proceed, aby ste pokračovali:

Nakoniec sa zobrazí Android emulator. Môže to chvíľu trvať kým sa spustí Android telefón (tak prosím buďte trpezlivý), ale potom by ste mali uvidieť „Hello, Android“ na displeyi:

Gratulujem, všetko pracuje tak ako má!

 

5 Odkazy