Jak programować na Androida na Ubuntu?

Hej jak przygotować środowisko do programowania aplikacji na Androida na Ubuntu?

 

Jave JRE instalujemy:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Java JDK instalujemy:

sudo apt-get install oracle-jdk7-installer

Narzędzia instalujemy:

sudo apt-get install eclipse

Potem pobieramy Android SDK i ADT (dla Eclipse)?

http://dl.google.com/android/android-sdk_r24.1.2-linux.tgz
https://dl.google.com/android/ADT-23.0.6.zip

I teraz konfigurujemy ADT z Eclipse?

https://developer.android.com/sdk/installing/installing-adt.html

i Gotowe ??

 

adt jest już przestarzałe :wink: teraz się używa android studio.

 

Tylko to wystarczy wgrać? Czy coś jeszce poza tym?

https://dl.google.com/dl/android/studio/ide-zips/1.1.0/android-studio-ide-135.1740770-linux.zip

tak wystarczy to i oczywiście jakieś jdk

Więc wepcham JRE, JDK i SDK (Studio Android) ??

Osobnego JRE nie potrzebujesz, bo JDK ma je w sobie zawarte. Samo Android Studio to potężne IDE (oparte na genialnym IntelliJ Idea od JetBrainsów) ze zbundlowanym androidowym SDK.

Pobieram tą paczke Android Studio z

https://dl.google.com/dl/android/studio/ide-zips/1.1.0/android-studio-ide-135.1740770-linux.zip

Potem ją wypakowuję i przechodzę do folderu bin i uruchamiam setup.sh

chmod 777 setup.sh && chmod +x setup.sh && ./setup.sh
  1. I mam zainstalowane? Nie ma już potrzeby na dogrywanie JRE i JDK? (tylko pod programowanie Androida)

 

  1. A co do JRE i JDKto i tak wgram tak na wszelki wypadek (bo czasem kombinuje z apletami Java)

 

A materiały które są dobre na początek nauki?

http://andrzejklusiewicz-android.blogspot.com/p/bezpatny-kurs-programowania-android-java.html
http://code.tutsplus.com/pl/tutorials/getting-started-with-android-studio--mobile-22958

Byłbym wdzięczny za inne linki typu “pierwsze kroki z Android Studio” :slight_smile:

API androida rozwija się strasznie dynamicznie, przez co ogromna część wiedzy zgromadzonej w internecie jest zwyczajnie nieaktualna (nawet wpisy na StackOverflow). Dlatego nie rzucałbym się na żadne poradniki ani tutoriale osób trzecich. W pełni ufać można tylko oficjalnej stronie (developer.android.com - tam również instrukcje do Android Studio). Sam poleciłbym też elektroniczne wydanie książki The Busy Coder’s Guide to Android Development. Ta praktycznie zawsze jest aktualna, bo autor poprawia ją i rozsyła z każdym kolejnym wydaniem Androida + pokrywa chyba cały możliwy materiał (3 tysiące stron, chociaż strasznie dużo w niej obrazków).

Dobrze, wezme sobie to serca. Jeszcze jedno macie jakies materiały do tworzenie interfejsu aplikacji?

Czym się różni to od tego ??

Weszłem na pobranie Android Studio:

https://developer.android.com/sdk/index.html

i są dwa programy:

android-sdk_r24.1.2-linux.tgz

oraz

android-studio-ide-135.1740770-linux.zip

To i to trzeba instalować?

IDE to, o dziwo, IDE, czyli zestaw zintegrowanych narzędzi do programowania. SDK to całe androidowe mięso (biblioteki, dokumentacja, źródła) niezbędne, żeby cokolwiek na Androida zbudować. Można ściągnąć samo IDE i kazać mu SDK dociągnąć zaraz po uruchomieniu albo wskazać ścieżkę do już starganego. Przy tym pełne SDK + androidowa maszyna wirtualna to coś troszkę powyżej 3 GB.

Jeśli chodzi o maszynę wirtualną to ja polecam https://www.genymotion.com co prawda wymaga to rejestracji i nie jest open source ale działa znacznie lepiej niż wbudowana maszyna w SDK (nawet ta x86).

Instalacja Android Studio na Ubuntu

 

Instalujemy JDK na Ubuntu:

sudo apt-get install oracle-jdk7-installer

Pobieramy Android Studio:

https://dl.google.com/dl/android/studio/ide-zips/1.1.0/android-studio-ide-135.1740770-linux.zip

Instalujemy Android Studio:

https://developer.android.com/sdk/installing/index.html?pkg=studio

Dogrywamy SDK do Android Studio:

https://developer.android.com/sdk/installing/adding-packages.html

i tyle? Można już programować pierwsze APK ?