Issues with the new emulator

Hi,
I am a computer sciences teacher and teaching MIT App Inventor in Junior High School.
Since the launch of the new emulator, I'm experiencing several issues with it (that do not appear on an Android phone):

  1. The text on buttons (in English) does not appear or is very partial (i.e. only 1-2 letters in a word). The weird part of it is that the problem appears on my school computers but does not reproduce on my home computer although both run Windows 10...
  2. Sounds (both in Sound and in Player components) do not play on the emulator.
  3. Text2Speech does not work on the emulator.
    Has anyone here encountered these problems and know how to solve them / work around them?

There are alternative emulators you can try at

Not quite...
Microsoft emulator = Ancroid Studio emulator = The new MIT App inventor emulator
GenyMotion is indeed a different emulator but it is free only for private use. Schools are required to pay for an educational license which is quite expensive.
Yossi

there are other emulators, BlueStack, LDPlayer. ...

Thank you! I will look into them.

This is to raise new issues with the new version of emulator running on a 64bit intel machine already running hyper V.
First I got errors installing it, but then it started working
AI2_emulator failure
But the emulator is really slow at initialisation and does not seem to be able to switch to landscape without errors
I have edited this log to reduce the number of duplicate entries with different time, but kept the first and last ones.
Hopefully someone can work out what is going on.
executable MIT_App_Inventor_Tools_30.265.0_win_setup64.exe
App Inventor version: 30.265.0
Architecture: AMD64 (wrong it is INTEL I7!)

AppInventor tools located here: C:\Program Files\MIT App Inventor

ADB path: C:\Program Files\MIT App Inventor\from-Android-SDK\platform-tools\adb
Bottle v0.12.13 server starting up (using WSGIRefServer())...
Listening on http://127.0.0.1:8004/
Hit Ctrl-C to quit.

127.0.0.1 - - [21/May/2023 09:45:59] "GET /ping/ HTTP/1.1" 200 88
127.0.0.1 - - [21/May/2023 09:46:00] "GET /echeck/ HTTP/1.1" 200 39
Initializing the Android Virtual Device...
127.0.0.1 - - [21/May/2023 09:46:01] "GET /start/ HTTP/1.1" 200 0
emulator: Android emulator version 30.3.5.0 (build_id 7033400) (CL:N/A)
127.0.0.1 - - [21/May/2023 09:46:01] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:02] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:03] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:04] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:05] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:06] "GET /echeck/ HTTP/1.1" 200 39
handleCpuAcceleration: feature check for hvf
127.0.0.1 - - [21/May/2023 09:46:07] "GET /echeck/ HTTP/1.1" 200 39
added library vulkan-1.dll
127.0.0.1 - - [21/May/2023 09:46:08] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:09] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:10] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:11] "GET /echeck/ HTTP/1.1" 200 39
Failed to open /qemu.conf, err: 2
Windows Hypervisor Platform accelerator is operational
127.0.0.1 - - [21/May/2023 09:46:12] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:13] "GET /echeck/ HTTP/1.1" 200 39
emulator: INFO: GrpcServices.cpp:288: Started GRPC server at 127.0.0.1:8554, security: Local
127.0.0.1 - - [21/May/2023 09:46:14] "GET /echeck/ HTTP/1.1" 200 39
127.0.0.1 - - [21/May/2023 09:46:15] "GET /echeck/ HTTP/1.1" 200 39

127.0.0.1 - - [21/May/2023 09:53:25] "GET /echeck/ HTTP/1.1" 200 39
emulator: INFO: boot completed
emulator: Increasing screen off timeout, logcat buffer size to 2M.
emulator: Revoking microphone permissions for Google App.
Found emulator at emulator-5554
No companion version found. Going to install...
127.0.0.1 - - [21/May/2023 09:56:03] "GET /echeck/ HTTP/1.1" 200 91
Found emulator at emulator-5554
Found companion version 13126500
127.0.0.1 - - [21/May/2023 09:56:05] "GET /echeck/ HTTP/1.1" 200 91
Found emulator at emulator-5554
Found companion version 13126500
"GET /echeck/ HTTP/1.1" 200 91
Found emulator at emulator-5554
Found companion version 13126500
127.0.0.1 - - [21/May/2023 09:56:55] "GET /echeck/ HTTP/1.1" 200 91
Device = emulator-5554
127.0.0.1 - - [21/May/2023 09:57:20] "GET /replstart/emulator-5554 HTTP/1.1" 200 0
emulator: INFO: QtLogger.cpp:68: Critical: Uncaught TypeError: Cannot read property 'update' of undefined (qrc:/html/js/location-mock-web-channel.js:130, (null))

emulator: INFO: QtLogger.cpp:68: Critical: Failed to load https://maps.googleapis.com/maps/api/mapsjs/gen_204?csp_test=true: The 'Access-Control-Allow-Origin' header has a value 'qrc://' that is not equal to the supplied origin. Origin 'qrc://' is therefore not allowed access. (qrc:/html/js/location-mock-web-channel.js:0, (null))

emulator: INFO: QtLogger.cpp:68: Critical: Failed to load https://maps.googleapis.com/maps/api/mapsjs/gen_204?csp_test=true: The 'Access-Control-Allow-Origin' header has a value 'qrc://' that is not equal to the supplied origin. Origin 'qrc://' is therefore not allowed access. (qrc:/html/js/location-mock-web-channel.js:0, (null))

Alternative Emulators can be found by searching this board for FAQ Companion and Emulators

When you run the emulator for the first time, you need to install the latest version of the Companion app on it by dragging the APK file onto the emulator.

And How do I do that ? as when the emulator is running the AI companion app is greyed out.
The options are refresh the companion screen, Hard reset and reset connection.
I am using a PC, not an android phone.
It seems the only option is to run it several times, then it speeds up initialisation.

For starters, don't load any complex projects into the emulator. Create a new clean project with no components and run the emulator. Then download Companion.apk to the disk and drag the apk file to the running emulator, or to the black terminal window.