sorry, I meant Samsung Galaxy G1010 Wifi, there it works, but on some not for example, and I found out that even though I specified STORAGE permissions some Androids stay read-only, therefor the crash.
Anyhow, I have also tried a slight different approach, and the result is attached here
http://forums.gridplusplus.com/index.php?topic=677.msg917#new (sorry for directing to a other site but here you can not attach larger than 250 KB).
and it was better for us to create a native proxy interface to Android SDK, instead of customdraw, don't get me wrong I still think CustomDraw is the way to go for Lazarus because of LCL compatibility but we thought it became really slow once you had a lot of components on screen, we also kind of had to go with the native proxy interface because we have also 3FX (GLES) components that need to be rendered.
I think you the rock n roller here, getting Android up and running
and I personally have learned a lot from you/your code. Thank you man!