Mam problem z wyborem miejsca Google w Androidzie Redmi Phones w wersji 5.1.1. Korzystam z następującego kodu do uruchamiania selektora miejsca Google.Wybieranie miejsca Google nie uruchamia się na telefonach z Androidem Mi
try {
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
startActivityForResult(builder.build(SelectLocationActivity.this), 1);
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(SelectLocationActivity.this,""+e.getMessage(),Toast.LENGTH_LONG).show();
}
Dodałem następujące uprawnienia i klucz API oraz wersję usługi Google Play.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<application>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="my-api-key" />
</application>
Działa na każdym telefonie z wyjątkiem Androida Redmi Note2. Wszelkie sugestie będą mile widziane. Z góry dziękuję.
Podaj wersję usług Google Play urządzenia. Czy został zgłoszony wyjątek? Czy usługi Google Play są obecne na urządzeniu? Sprawdź, czy usługi odtwarzania są dostępne, ponieważ ze względu na chińskie przepisy są one dostarczane bez Usług Play https://developers.google.com/android/reference/com/google/android/gms/common/GoogleApiAvailability#isGooglePlayServicesAvailable(android.content .Context) Musisz rozpocząć rozwiązywanie, jeśli usługi odtwarzania nie są obecne. –
Jaki błąd otrzymujesz? – AndroidHacker
Brak błędów. Po prostu aktywność rozpoczyna się i natychmiast się zamyka. Nie pojawiają się błędy w logcat logA @AndroidHacker – Kaushal28