Hallo,
ich wollte einmal schauen, dass ich die ein oder andere liebgewonnene Handy-App unter Open Suse gestartet bekomme.
In diesem Zuge habe ich herausgefunden, dass offenbar bei Android Studio von Google ein Emulator mitgeliefert wird. Android Studio gibt es bei Flathub als Flatpak.
Also flugs installiert. Die Entwicklungsumgebung trägt sich im Menü in die Kategorie "Entwicklung" ein und lässt sich starten. Da bekommt man ja durchaus Lust, einmal tiefer hier einzusteigen... Allerdings funktioniert ausgerechnet der Emulator nicht. Unter Tools in derb IDE habe ich den AVD Device Manager gestartet und das vorgefertigte Gerät "13.5 Freeform API 30" angelegt. Allerdings bricht ein Start aus dem AVD mit einem Fehler-Fenster ab: "The emulator process for AVD 13.5_Freeform_API_30 has terminated."
Manueller Startversuch: Unter dem Homeverzeichnis wird /Android/Sdk angelegt, mit dem Emulator unter /emulator.
Hier komme ich soweit
esprimo@esprimo:~/Android/Sdk> cd emulator
esprimo@esprimo:~/Android/Sdk/emulator> ./emulator -avd 13.5_Freeform_API_30 -gpu on
emulator: Android emulator version 30.8.4.0 (build_id 7600983) (CL:N/A)
2021-09-03 15:19:05.608 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering beacon_swarm
2021-09-03 15:19:05.608 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering beacon
2021-09-03 15:19:05.608 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering scripted_beacon
2021-09-03 15:19:05.608 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering remote_loopback
2021-09-03 15:19:05.608 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering car_kit
2021-09-03 15:19:05.608 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering classic
2021-09-03 15:19:05.608 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering sniffer
2021-09-03 15:19:05.608 bluetooth - /buildbot/src/android/emu-master-dev/system/bt/vendor_libs/test_vendor_lib/model/setup/device_boutique.cc:33 - Register: Registering keyboard
handleCpuAcceleration: feature check for hvf
cannot add library /home/esprimo/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
added library /home/esprimo/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
Speicherzugriffsfehler (Speicherabzug geschrieben)
esprimo@esprimo:~/Android/Sdk/emulator>
Alles anzeigen
Die libvulkan.so ist aber da. Allerdings musste ich das lib64-Verzeichnis vorher noch umkopieren.
Woran kann das liegen?