@Ziyan,
I'd look for anything with com.google in the name and verify that they have permissions for course location (needed to get Cell and/or WiFi AP information which is then used to estimate the location of the phone).
I set "location" permission for all apps with this permission and I still have no coarse location.
---------- Post added at 11:38 AM ---------- Previous post was at 11:30 AM ----------
03-13 11:32:47.547 W/PackageManager( 1132): Not granting permission android.permission.ACCESS_COARSE_LOCATION to package com.google.android.apps.maps because it was previously installed without
(and ~100 such lines)
What's this?
03-13 11:32:56.766 W/LocationProviderProxy-network( 1132): com.google.android.gms resolves service com.android.location.service.v3.NetworkLocationProvider, but
has wrong signature, ignoring
03-13 11:32:56.766 W/LocationManagerService( 1132):
no network location provider found
03-13 11:32:56.769 W/LocationProviderProxy-fused( 1132): com.google.android.gms resolves service com.android.location.service.FusedLocationProvider,
but has wrong signature, ignoring
03-13 11:32:56.773 W/GeocoderProxy( 1132): com.google.android.gms resolves service com.android.location.service.GeocodeProvider,
but has wrong signature, ignoring
03-13 11:32:56.793 W/GeofenceProxy( 1132): com.google.android.gms resolves service com.android.location.service.GeofenceProvider,
but has wrong signature, ignoring
03-13 11:32:56.793 E/LocationManagerService( 1132): Unable to bind FLP Geofence proxy.
And what's this?