android clashed between `LocationServices.API` and `Auth.GOOGLE_SIGN_IN_API` when using `FusedLocationApi`
<p>I have code <code>setGoogleSignInAccount</code> like this </p>

<pre><code>mGoogleApiClient = new GoogleApiClient.Builder(this)
                .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
                .addConnectionCallbacks(this)
                .addOnConnectionFailedListener(this)
                .addApi(LocationServices.API)
                .build();
</code></pre>

<p>and i have code for get location using <code>FusedLocationApi</code>like this </p>

<pre><code>Location mLastLocation = LocationServices.FusedLocationApi.getLastLocation(
                            mGoogleApiClient);
</code></pre>

<p>and it's work but my question is now when i click logout error because <code>.addApi(LocationServices.API)</code> when i changes to <code>.addApi(Auth.GOOGLE_SIGN_IN_API, gso)</code> the logout is success but now the <code>FusedLocationApi</code> is error</p>

<p>and this logcat when <code>FusedLocationApi</code> error</p>

<pre><code>07-17 11:58:16.763 26607-26607/com.emergency.e_place E/AndroidRuntime: FATAL EXCEPTION: main
                                                                       Process: com.emergency.e_place, PID: 26607
                                                                       java.lang.NullPointerException: Appropriate Api was not requested.
                                                                           at com.google.android.gms.common.internal.zzx.zzb(Unknown Source)
                                                                           at com.google.android.gms.common.api.internal.zzj.zza(Unknown Source)
                                                                           at com.google.android.gms.location.LocationServices.zzi(Unknown Source)
                                                                           at com.google.android.gms.location.internal.zzd.getLastLocation(Unknown Source)
                                                                           at com.emergency.e_place.MainActivity$1.onClick(MainActivity.java:166)
                                                                           at android.view.View.performClick(View.java:4646)
                                                                           at android.view.View$PerformClick.run(View.java:19403)
                                                                           at android.os.Handler.handleCallback(Handler.java:733)
                                                                           at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                           at android.os.Looper.loop(Looper.java:146)
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5511)
                                                                           at java.lang.reflect.Method.invokeNative(Native Method)
                                                                           at java.lang.reflect.Method.invoke(Method.java:515)
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
                                                                           at dalvik.system.NativeStart.main(Native Method)
</code></pre>