Problem Set #0: The Environment
Ciele
- Pripraviť si prostredie potrebné pre predmet.
Sofvérové vybavenie
V rámci kurzu Vývoj aplikácií pre chytré zariadenia budete potrebovať nasledovné softvérové vybavenie:
Upozornenie
Pre použitie Android SDK je požadované nainštalovať JDK 7 alebo max. JDK 8! Ak nainštalujete vyššiu verziu, s veľkou pravdepodobnosťou nebudete vedieť zostaviť výslednú aplikáciu.
Inštalácia softvérového vybavenia pre OS Windows
Samozrejme môžete jednotlivé balíky softvéru inštalovať osobitne. Odporúčame vám však nainštalovať správcu balíkov chocolatey, ktorý vám prácu s inštaláciou, aktualizáciou alebo odinštalovávaním značne zjednoduší. Ak teda nástroj nainštalujete, tak:
Spustite terminál s právami administrátora
Ako administrátor zadajte do terminálu:
choco install -y jdk8 cmder vscode android-sdk nodejs gradle
Následne sa spustí inštalácia. Tá zaberie istý čas, kým sa balíčky stiahnu a nainštalujú.
Inštalácia softvérového vybavenia pre OS Linux
Inštalácia závisí od typu distribúcie, ktorú máte nainštalovanú.
Inštalácia balíkov pre distribúciu Fedora
V príkazovom riadku napíšte:
sudo dnf install npm android-tools java-openjdk-devel
Inštalácia balíkov pre distribúciu Ubuntu
V príkazovom riadku napíšte:
sudo apt install npm android-tools-adb
Inštalácia Android SDK
Android SDK Tools stiahnite manuálne z tejto stránky a uložte ho do priečinku s názvom android-sdk/
. V tomto priečinku ho aj rozbaľte. Štruktúra priečinkov a súborov po rozbalení je nasledovná:
.
└── tools/
├── android*
├── bin/
│ ├── apkanalyzer*
│ ├── archquery*
│ ├── avdmanager*
│ ├── jobb*
│ ├── lint*
│ ├── monkeyrunner*
│ ├── screenshot2*
│ ├── sdkmanager*
│ └── uiautomatorviewer*
├── emulator*
├── emulator-check*
├── lib/
├── mksdcard*
├── monitor*
├── NOTICE.txt
├── package.xml
├── proguard/
├── source.properties
└── support/
Pri práci na predmete budeme používať Android 23. Preto pomocou príkazu avdmanager
, ktorý sa nachádza v priečinku tools/bin/
, nainštalujte obraz tohto sytému, SDK, emulátor a potrebné nástroje:
$ cd tools/bin
$ ./sdkmanager --install "system-images;android-23;google_apis;x86_64"
$ ./sdkmanager --install "emulator"
$ ./sdkmanager --install "platforms;android-23"
$ ./sdkmanager --install "platform-tools"
$ ./sdkmanager --install "build-tools;29.0.2"
Po úspešnom stiahnutí pribudlo v priečinku android-sdk/
niekoľko nových priečinkov.
Nakoniec do premennej PATH
vášho systému alebo prostredia pridajte tieto dve cesty vedúce do priečinku vášho Android SDK:
/path/to/android-sdk/platform-tools/
/path/to/android-sdk/emulator/
Inštalácia prostredia Visual Studio Code
Pokiaľ sa Visual Studio Code nenachádza vo vašom balíčkovacom systéme, stiahnite ho priamo z domovskej stránky alebo využite niektorú z alternatívnych možností inštalácie (napr. snap pre Linux).
Zoznam odporúčaných pluginov pre Visual Studio Code: