title: Kivy error: [CRITICAL] [App ] Unable to get a Window, abort
body: <p>All the solutions that am seeing for this Kivy error does not work for me. It has been more tha 2 weeks now yet all my efforts are in vain. Am using python 3.6.4, kivy 1.10.1, pycharm as my IDE and Windows 10. here is the error code and the code itself:</p>
  
  <p>The Code:</p>
  
  <pre><code>from kivy.core.window import Window
  import os
  os.environ['KIVY_GL_BACKEND'] = 'angel_sdl2'
  from kivy.app import App
  from kivy.uix.button import Button
  
  # from kivy import Config
  # Config.set('graphics', 'multisamples', '0')
  
  class MyApp(App):
    def build(self):
       return Button(text='Hello world')
  
  
  if __name__ == '__main__':
     MyApp().run()
  </code></pre>
  
  <p>The Error:</p>
  
  <pre><code>enter code here"C:\Program Files\Python36-32\python.exe" 
  "C:/Users/Sabinus O Ofoleta/Desktop/python/tested.py"
  [INFO   ] [Logger      ] Record log in C:\Users\Sabinus O    Ofoleta\.kivy\logs\kivy_19-02-21_4.txt
  [INFO   ] [Kivy        ] v1.10.1
   [INFO   ] [Python      ] v3.6.7 (v3.6.7:6ec5cf24b7, Oct      20 2018, 12:45:02) [MSC v.1900 32 bit (Intel)]
   [INFO   ] [Factory     ] 194 symbols loaded
   [INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
   [INFO   ] [Text        ] Provider: sdl2
   [INFO   ] [Window      ] Provider: sdl2
   [INFO   ] [Window      ] Activate GLES2/ANGLE context
   [CRITICAL] [Window      ] Unable to find any valuable  Window provider.
   sdl2 - RuntimeError: b'Could not initialize EGL'
   File "C:\Program Files\Python36-32\Lib\site-packages   \kivy\core\__init__.py", line 67, in core_select_lib
    cls = cls()
   File "C:\Program Files\Python36-32\Lib\site-packages \kivy\core\window\window_sdl2.py", line 140, in __init__
  super(WindowSDL, self).__init__()
   File "C:\Program Files\Python36-32\Lib\site-packages\kivy\core\window\__init__.py", line 968, in __init__
  self.create_window()
   File "C:\Program Files\Python36-32\Lib\site-packages\kivy\core\window\window_sdl2.py", line 272, in create_window
  self.fullscreen,resizable , state)
   File "kivy\core\window\_window_sdl2.pyx", line 209, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window
   File "kivy\core\window\_window_sdl2.pyx", line 66, in kivy.core.window._window_sdl2._WindowSDL2Storage.die
  
   [CRITICAL] [App         ] Unable to get a Window, abort.
  
   Process finished with exit code 1
  </code></pre>
  
  <p>My computer is using opengl 1.1 because other versions are not compatible so I dicided to use 'angel_sdl2'. Thanks </p>