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:
- Instalacja Eclipse i przygotowanie do pozostałych instalacji
- Instalacja Android SDK
- Integracja Eclipse z SDK Androida
- Instalacja PhoneGap
1. Instalacja Eclipse i przygotowanie do pozostałych instalacji
Otwórz terminal (Programy > Akcesoria > Terminal)
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
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 !)
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
Kliknij Available packages w lewym panelu, a następnie wybierz Android Repository w prawym panelu
Zaznacz interesujące Cię pakiety i naciśnij Install Selected
otworzy się nowe okno w którym zaznacz Accept a następnie kliknij Install
Rozpocznie się pobieranie pakietów SDK
Jeśli ADB ( Android Debug Bridge ) będzie chciał być ponownie uruchomiony, kliknij na Yes :
Po zakończeniu naciśnij Close by zamknąć okno 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 ):
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
teraz w Eclipse przejdź do Help > Install New Software...
W oknie Available Software kliknij przycisk 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/
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
W kolejnym oknie kliknij ponownie Next
Zaakceptuj umowy licencyjne zaznaczając I accept the terms of the license agreements i naciśnij Finish
Pakiety niezbędne di integracji zostaną pobrane i zainstalowane
pojawi się komunikat informujący o niepodpisanych treściach który zatwierdzamy
na koniec Eclipse musi zostać ponownie uruchomione. Aby zrobić to automatycznie naciśnij Yes
teraz przejdź do 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
Wybierz katalog, w którym znajduje się Android SDK (jest w katalogu android-sdk-linux_x86 w katalogu domowym) i kliknij OK :
Po dokonaniu wyboru naciśnij przycisk Apply
W kolumnie Target Name pojawią się wszystkie dostępne wersje SDK które wcześniej pobraliśmy
Aby zatwierdzić zmiany naciskamy OK
Aby zainstalować PhoneGap, otwórz przeglądarkę Firefox i przejdź pod adres https://github.com/phonegap/phonegap-android. Naciśnij Downloads:
W oknie które się pojawi wybierz Download .tar.gz
W oknie z Firefoxa wybierz 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
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ć!





