 <p>Have you added this to your manifest?</p> <pre><code>&lt;manifest ... &gt; &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt; ... &lt;/manifest&gt; </code></pre> <p>Also, to be sure you have enable the location update in your phone setting, you can prompt the user to enable it <a href="https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi" rel="nofollow"><strong>using this method</strong></a></p>