OK, so, since this is live now, I'm getting the following log-output when creating a simple RenderWindow on Android:
E/libEGL(2065): call to OpenGL ES API with no current context (logged once per thread) sf::RenderWindow m_screen;
m_screen.create(sf::VideoMode(width, height, 32), "...", sf::Style::Fullscreen);
If I afterwards try to use glLoadGen, I get no valid return values from the calls (glGetError always returns 0, glGetString(GL_VERSION) returns 0, glGetIntegerv(GL_MAJOR_VERSION, &v) writes nothing to v, etc):
sf::RenderWindow m_screen;
m_screen.create(sf::VideoMode(width, height, 32), "...", sf::Style::Fullscreen);
m_screen.setActive(true);
gl::sys::LoadFunctions();
int maxTextureSize = 0;
gl::GetIntegerv(gl::MAX_TEXTURE_SIZE, &maxTextureSize);
If, however, I create a RenderTexture after creating the window and before using glLoadGen, glLoadGen works properly, but I'm still getting the error log about missing GL-context. Looks like there's something broken now.