Mar 10
2011

Post opisuje jak skonfigurować środowisko programistyczne do tworzenia aplikacji dla Androida w Ubuntu 10.10 Desktop przy użyciu Eclipse, Android SDK i PhoneGap. 

Poradnik został podzielony na kilka części:

  1. Instalacja Eclipse i przygotowanie do pozostałych instalacji
  2. Instalacja Android SDK 
  3. Integracja Eclipse z SDK Androida 
  4. Instalacja PhoneGap 

1. Instalacja Eclipse i przygotowanie do pozostałych instalacji

Otwórz terminal (Programy > Akcesoria > Terminal

">
Użyj wiersza poleceń

Eclipse i inne wymagane pakiety można zainstalować za pomocą następującego polecenia

sudo apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev git ant libxml2 libxml2-dev libxslt-dev

Następnie uruchom

sudo gem install nokogiri 

2. Instalacja Android SDK

Otwórz przeglądarkę Firefox i przejdź do  http://developer.android.com/sdk/index.html . Znajdziesz tam linki do Android SDK dla różnych platform (Windows, Mac OS X, Linux). Skopiuj adres odnośnika do pobrania dla systemu Linux (i386) (nie martw się, ta wersja jest kompatybilna dla obu platform i386 i x86_64 !)
http://developer.android.com/sdk/index.html

pobierz i rozpakuj w następujący sposób

cd ~

wget http://dl.google.com/android/android-sdk_r10-linux_x86.tgz

tar xvfz android-sdk_r10-linux_x86.tgz

 

Dzięki temu w katalogu domowym ($HOME) pojawi się nowy katalog android-sdk_r10-linux_x86 . Teraz należy dodać ścieżkę $HOME/android-sdk-linux_x86/tools oraz $HOME/android-sdk-linux_x86/platform-tools do zmiennej PATH

Otwórz ~/.profile

gedit ~/.profile 

i dodaj następujący wiersz na końcu pliku:

[...] PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH" 

Aby zastosować zmiany bez konieczności wylogowywania się należy uruchomić

export PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"

teraz można uruchomić Android SDK

android

po wpisaniu komendy powinniśmy dostać następujące okno 

android

 Kliknij Available packages w lewym panelu, a następnie wybierz Android Repository w prawym panelu

Available packages

Zaznacz interesujące Cię pakiety i naciśnij Install Selected

Android Repository

otworzy się nowe okno w którym zaznacz Accept a następnie kliknij Install

Install

 Rozpocznie się pobieranie pakietów SDK

Installing Archives

 Jeśli ADB ( Android Debug Bridge ) będzie chciał być ponownie uruchomiony, kliknij na Yes :

ADB Restart

 Po zakończeniu naciśnij Close by zamknąć okno pobierania. 

Zakończenie pobierania

3. Integracja Eclipse z SDK Androida

Aby używać Eclipse do tworzenia aplikacji w Androidzie zamiast wiersza poleceń należy zintegrować Android SDK z Eclipse. Aby to zrobić, uruchom Eclipse ( Aplikacje> Programowanie> Eclipse ):

Uruchom Eclipse

 Naciśnij OK by zatwierdzić ścieżkę Workspace oraz zaznacz Use this as the default and do not ask again by program nie tupał o nią przy każdym uruchomieniu

Workspace Launcher

 teraz w Eclipse przejdź do Help > Install New Software... 

Install New Software...

W oknie Available Software kliknij przycisk Add...

Add

 W nowo otwartym oknie uzupełnij wymagane pola w następujący sposób: 

  • Name: ADT Plugin
  • Location: https://dl-ssl.google.com/android/eclipse/ 
Add Site

Po zatwierdzeniu klawiszem OK zostaniesz przeniesiony do okna Available Software, w którym powinieneś zobaczyć nową pozycję o nazwie Developer Tools. Zaznacz ta pozycję i naciśnij Next

Developer Tools

 W kolejnym oknie kliknij ponownie Next

Install Details

 Zaakceptuj umowy licencyjne zaznaczając I accept the terms of the license agreements i naciśnij Finish

Rewiew Licenses

 Pakiety niezbędne di integracji zostaną pobrane i zainstalowane

Instalacja dodatkowych pakietów

 pojawi się komunikat informujący o niepodpisanych treściach który zatwierdzamy

Security Warning

 na koniec Eclipse musi zostać ponownie uruchomione. Aby zrobić to automatycznie naciśnij Yes

Restart Eclipse

 teraz przejdź do Window > Preferences

Window > Preferences

 W oknie Preferences przejdź na zakładkę Android znajdującą się w lewej kolumnie. Następnie przyciśnij Browse znajdujące się w prawej kolumnie

Android

 Wybierz katalog, w którym znajduje się Android SDK (jest w katalogu android-sdk-linux_x86 w katalogu domowym) i kliknij OK :

Wybór katalogu z SDK

 Po dokonaniu wyboru naciśnij przycisk Apply

Android Preferences

 W kolumnie Target Name pojawią się wszystkie dostępne wersje SDK które wcześniej pobraliśmy

Target name

 Aby zatwierdzić zmiany naciskamy OK

OK

4. Instalacja PhoneGap

Aby zainstalować PhoneGap, otwórz przeglądarkę Firefox i przejdź pod adres https://github.com/phonegap/phonegap-android. Naciśnij Downloads

PhoneGap

 W oknie które się pojawi wybierz Download .tar.gz

Downloads

 W oknie z Firefoxa wybierz Zapisz Plik

Zapisz plik

 Po zakończeniu pobierania przejdź do katalogu w którym zapisała się pobrana paczka (np. ~/Pobrane/):

cd ~/Pobrane/

Spójrz na zawartość katalogu, aby dowiedzieć się, jak nazwana jest pobrana paczka z PhoneGap :

ls -l

Pobrane

 Jak widać, w moim przypadku nazywa się phonegap-phonegap-android-0.9.4-20-glfc5692.tar.gz . Teraz możemy rozpakować plik:

tar xvfz phonegap-phonegap-android-0.9.4-20-glfc5692.tar.gz

W moim przypadku wewnątrz katalogu Pobrane stworzy się nowy folder o nazwie phonegap-phonegap-android-1fc5692 . Chcę przenieść ten katalog do katalogu domowego i zmienić jego nazwę na phonepap-phonepap-android :

 mv phonegap-phonegap-android-1fc5692 ~/phonegap-phonegap-android

Musimy zmienić wpis w pliku ~/.profile dodając $HOME/phonegap-phonegap-android w tym celu otwórz wspomniany plik

cd ~

gedit ~/.profile

Zamień poprzednio wklejony wiersz na następujący: PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$HOME/phonegap-phonegap-android/bin:$PATH"

aby zastosować zmiany uruchom

 export PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$HOME/phonegap-phonegap-android/bin:$PATH"

To wszystko! Teraz możemy zacząć programować!  

4359 hits
blipnij flaker Nasza Klasa

0 Comments

Display comments as(Linear | Threaded)
  1. No comments

Add Comment


Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Gravatar, Identica, MyBlogLog, Monster ID, Twitter author images supported.
BBCode format allowed