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 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!
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.
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/ |
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:
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/ |
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:
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…:
Ď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.
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á!