Development #109
openJenkins android
80%
Description
2️⃣ JDK (AGP 8.x → JDK 17)
sudo apt install -y openjdk-17-jdk
java -version
✔️ Pipeline NIE instaluje Javy
3️⃣ Android SDK (BAZA)
Minimalna struktura
$ANDROID_SDK_ROOT/
├── cmdline-tools/
├── emulator/
├── platform-tools/
Instalacja (jednorazowo)
wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
unzip commandlinetools-linux-.zipmkdir -p /opt/android-sdk/cmdline-tools/latestmv cmdline-tools/ /opt/android-sdk/cmdline-tools/latest/
Pipeline NIE pobiera SDK od zera
4️⃣ Android Emulator (binarka)
sdkmanager "emulator"
❗ GMD wymaga emulatora, ale:
system image pobiera samo
AVD tworzy samo
5️⃣ KVM / Hardware acceleration (KRYTYCZNE)
sudo apt install -y qemu-kvm libvirt-daemon-systemls /dev/kvm
❌ Bez tego emulator:
będzie ekstremalnie wolny
albo w ogóle nie wystartuje
6️⃣ Firebase CLI (do uploadu)
npm install -g firebase-tools
firebase --version
Pipeline tylko używa, nie instaluje.
7️⃣ Git (zwykle już jest)
git --version