I'm really hoping someone can help me. I'm using google maps in an application. I am working on someone elses code so I'm not sure how to fix this problem. The code checks to see if textureview is supported, if it is use it else use surface view. The maps work perfectly with newer devices, however, when testing it on a htc desire 2.2.2, there are no maps displayed. It actually says in the logcat authentication error, I'm not sure how this is possible because there isn't any authentication error when running on newer devices.

The code used is from this library

<https://github.com/NyxDigital/NiceSupportMapFragment/blob/master/src/com/NYXDigital/NiceSupportMapFragment.java>

In the services section of the Google API's console Google Maps Android API v2 only is set on.

The authentication error I think is unusual as there isn't an issue with the newer devices. 

If anyone has come across this before I'd appreciate it you could offer some advice

**EDIT ---- THIS PHONE IS RUNNING 2.2.2**