Your second screen shot is one very commonly seen when using the emulator. If you have made lots of edits, changed blocks or buttons while developing, the memory assigned to the VM used by the emulator gets overwhelmed and decides it is tired and you and lots of us get the same message. To have this happen occasionally is normal when working with the emulator. This type of emulator crash most often happens when you have finished making significant changes to the Designer screen by adding button, images etc.
Is this happening continually?
Regarding the white screen on when running the emulator on your Mac, does this happen for all Projects or just the one you are currently working on that works on on the emulator on a Windows PC? And does it happen when
you load the project or when you attempt to run it on the emulator? Doing "I have done a Hard Reset and reinstalled the Emulator" was a smart first try at fixing the issue. Sorry it did not work. Can you run your app in development mode from yur Mac using WIFI or USB?
The issue could be related to the code you are running. I assume you are accessing it from both the PC and the Mac using the same Google log in? If you have separate log-in's to the same project it can cause issues.
Here are some things that prevent apps from compiling, however these issues sometimes result in emulator issues. Do any of them apply to your project?
ne of the following applies to your code:
1) You have coding errors in your blocks. In the Blocks editor, look in the lower left for the yellow and red triangle icons. If the red icon has a value larger than 0, you have a serious coding error. Find the block in your code that has a red triangle and fix it. Red triangles always inhibit creating an apk. Yellow triangles are more forgiving, however, sometimes, these need to be fixed because they trip an internal warning and you do not get a compile, so fix the yellow triangles too.
2) Your source file (the aia file) is larger than the 5Mb limit allowed in AI2. You can program apps larger than 5Mb in the browser, but they will not compile - sometimes they might not run in the emulator. In this case you need to reduce the size of your image and/or sound files. Most image files can be made quite small by resizing them using a photo manipulation program on your PC to less than 50Kb each.
3) You might have more than 10 Screens in your app. Apps with more than ten screens sometimes run and compile; however, AI2 becomes unstable over 10 screens and frequently, in that case, inhibits AI2's ability to create an apk or run in the emulator.
Regards,
Steve