Italian emulatore non si avvia

Xfood

Expert
Licensed User
ciao ragazzi,
ultimamente ho questo problema, l'emulatore non parte piu, devo usare il cellulareper fare le prove,
qualche idea per risolvere questo problema?
1759526992515.png
 

Lello1964

Well-Known Member
Licensed User
Longtime User
Ho guardato lo screenshot: si vede che il B4A SDK Manager avvia l’emulatore Android (Android emulator version 36.1.9.0), trova il systemPath (C:\java\system-images\android-36\google_apis\x86_64\) ma poi non parte davvero l’emulatore.
Non c’è un errore chiaro nello screenshot, quindi le cause più comuni sono queste:




1. HAXM o Hyper-V


  • Gli emulatori Android x86 hanno bisogno di accelerazione hardware.
  • Su Windows devi avere attivo Intel HAXM o Hyper-V (ma non insieme: si escludono).
  • Se hai CPU Intel → installa Intel HAXM da Android SDK Manager.
  • Se hai CPU AMD → abilita Windows Hypervisor Platform nelle funzionalità di Windows.



2. Driver GPU


  • Il log dice Graphics backend: gfxstream. Se la scheda video non supporta bene questo backend, l’emulatore resta bloccato.
  • Soluzioni:
    • Aggiorna i driver grafici.
    • Prova a lanciare l’emulatore con opzione software rendering (-gpu swiftshader_indirect).
    • In B4A, vai in Tools → SDK Manager → AVD Manager, modifica l’AVD e cambia l’opzione GPU.



3. System image sbagliata


  • La cartella indicata è android-36\google_apis\x86_64. Non tutte le build funzionano con B4A.
  • Ti conviene usare una API 30 (Android 11) o 33 (Android 13) con Google APIs x86_64.
  • Alcune API troppo recenti (tipo 36) non sono ancora stabili con B4A.



4. Percorsi con spazi o cartelle non standard


  • Vedo che hai messo il path sotto C:\java\system-images\... invece della classica C:\Android\....
  • Assicurati che SDK path e AVD path siano configurati correttamente in B4A (Tools → Configure Paths).



5. Test rapido


Prova da prompt dei comandi:

cd C:\Users\<tuo_utente>\.android\avd
emulator -avd NomeDelTuoAVD -gpu off
 
Top