I have an app that draws animations to the canvas using a SurfaceView subclass. After upgrading to Android Studio 3.0, I started having problems with running the app on the emulator. The app works fine on a real Android device, but the drawing commands are not showing up at all when I run it on the emulator. There are buttons on the activity that show up, but the canvas is just blank and white. I tried the debugging technique here and it all looks fine when I inspect the bitmap, but it just won't show up at all on the emulator. Any ideas on how to resolve this would be fantastic.