Hi everyone,
I've tested the Android emulator today, and found 2 bugs.
The first one is the glGetString(GL_SHADING_LANGUAGE_VERSION) who make the app crash,
And the second was glGetShaderInfoLog(), where we were passing NULL to *length parameter: all the gl command queue was shifted off by 4 bytes.
Anyway, now you can create an avd with GPU support, and push kivy apk on it (You need APK from the latest kivy as for today). I've tested only the showcase so far, but that's the most complex example we got, so that should be ok.
In case of, here is the avd configuration i've used.
Enjoy everyone!
Mathieu ∆
DefaultAndroid/config.ini
----------------------------------
avd.ini.encoding=ISO-8859-1
hw.dPad=no
hw.lcd.density=240
hw.cpu.arch=arm
hw.device.hash=499058361
hw.camera.back=none
disk.dataPartition.size=200M
hw.gpu.enabled=yes
skin.path=480x800
skin.dynamic=yes
hw.keyboard=yes
hw.cpu.model=cortex-a8
hw.ramSize=343
hw.device.manufacturer=Google
hw.sdCard=yes
hw.mainKeys=yes
hw.accelerometer=yes
skin.name=480x800
abi.type=armeabi-v7a
hw.trackBall=no
hw.device.name=Nexus S
hw.battery=no
hw.sensors.proximity=yes
image.sysdir.1=system-images/android-17/armeabi-v7a/
hw.sensors.orientation=yes
hw.audioInput=yes
hw.camera.front=none
hw.gps=yes
vm.heapSize=32