Top Menu

Jump to content

Content

Install node

Node.js https://nodejs.org/dist/v14.1.0/node-v14.1.0-x64.msi

JDK (Java development toolkit) installieren (falls nicht vorhanden)

Android SDK installieren

Download der android commandline tools

https://dl.google.com/android/repository/commandlinetools-win-6200805_latest.zip

Erstelle für das Android SDK einen eigenen Ornder. Als Beispiel wurde C:\Android gewählt. Entpacke aus der zip Datei den tools Ordner nach C:\Android.

Der Ordner kann frei gewählt werden, jedoch scheint es nicht zu funktionieren wenn im Pfad ein Leerzeichen vorhanden ist.

Öffne die cmd

cd C:\Android\tools
#Nächstes Kommando muss nur ausgeführt werden wenn ein Ordner "lib\_\"
move lib\_\* lib  
cd bin
sdkmanager.bat --sdk_root=C:\Android --update
#Sollte es beim Download mal längere Zeit hängen, so hat ein einmaliges Strg+C bei mir geholfen
sdkmanager.bat --sdk_root=C:\Android --install "platform-tools" "platforms;android-28" "build-tools;28.0.3" "extras;google;m2repository" "extras;android;m2repository" "extras;intel;Hardware_Accelerated_Execution_Manager" "system-images;android-28;google_apis_playstore;x86_64"

Systemvariablen

Windows Symbol anklicken - Systemumgebungsvariablen bearbeiten

  • Erstelle die Systemvariable ANDROID_HOME, diese zeigt auf C:\Android
  • Erstelle die Systemvariable ANDROID_SDK_ROOT, diese zeigt auf C:\Android
  • Füge den Pfad C:\Android\platform-tools der Systemvariable Path hinzu
  • Füge den Pfad C:\Android\emulator der Systemvariable Path hinzu

Bitte alle offnen Windows cmds schließen und neu öffnen. Sonst sind die Systemvariablen nicht aktuell.

Haxm installieren

Führe dazu die Datei C:\Android\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe aus.

Emulator erstellen:

cd C:\Android\tools\bin
avdmanager.bat create avd -n Handy -k "system-images;android-28;google_apis_playstore;x86_64"

Emulator starten:

emulator -avd Handy

Erscheint folgender Fehler?

PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [C:\Android]!

Öffne die Datei C:\Users\[Dein Benutzername].android\avd\Handy.avd\config.ini und ersetze die Zeile:

image.sysdir.1 = Android\system-images\android-28\google_apis_playstore\x86_64\

durch

image.sysdir.1 = C:\Android\system-images\android-28\google_apis_playstore\x86_64\

React native Project erstellen

Gehe dazu in einen Ordner deiner Wahl (es wird ein Neuer Ordner SwpProject erstellt).

npx react-native init SwpProject

Project auf Android Emulator starten

In deinem SwpProject Ordner führe folgendes Kommando aus

npx react-native run-android

Visual studio code

https://code.visualstudio.com/