I also had the Send button problem and the "No location found" problem. It finally worked with these steps:
1. Add the following code before updateWithNewLocation() call.
Code:
locationManager.requestLocationUpdates(provider, 2000, 10,
new LocationListener() {
@Override
public void onLocationChanged(Location location) {
}
@Override
public void onProviderDisabled(String provider) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
});
2. In DDMS, click the emulator-#### row inside of Devices window. This allowed me to click Send.
3. Scroll down inside of Emulator Control window, and click Send.
4. Start the WhereAmI app to see the Latitude and Longitude!
Yuji Yoshiie