Is there any way I can find out why Google is saying that my app is not compatible with a whole ton of devices? One of the devices is a Sony Xperia E1 so I went and got one to try it on. Sure enough, Google says no on Google play but when I install manually from B4A, everything works a treat.
I can see the device (Sony Xperia E1 D2005) in the google play excluded devices section but it gives no clue as to why.
My guess is that it has something to do with the camera. Put this lines in the manifest. But it's just a guess and maybe more experienced B4A can weigh in.
Many thanks again, I will go through and add all hardware / software features that my app does not require in order to run. As mentioned in my OP, i bought an xperia E1 and whilst it does have a camera, it does not have a flash so maybe that is why google are saying it won't work.
For information, I found the following web page which lists the hardware and software features which may prove useful to others:
Just as an update, your suggestion worked a treat I added all of the camera uses as you mentioned plus a load more from the above link and this has resulted in over 3000 extra devices being able to download my app.