Никакой активности не найдено для обработки гео-намерений в эмуляторе

У меня есть простой метод в моей основной деятельности.

private void showMap(String name ) { String thePlace = name.replaceAll(" ", "+"); Intent intent= new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("geo:0,0?q=" + thePlace+ "" )); startActivity(intent); } 

И в моем манифесте

 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.INTERNET" /> 

Но когда я запускаю приложение в эмуляторе, он разбился и, согласно журналу, он говорит:

  No activity found to handle the intent 

Есть ли что-то, что я делаю неправильно?

    Включена ли геолокация в настройках эмулятора?

    Ну, приложение Maps не установлено на эмуляторе, поэтому сообщение, которое оно дает вам, в значительной степени объясняет проблему. В эмуляторе нет ничего, чтобы справиться с такими намерениями …