Аутентификация Google Maps не проходит, когда я складываю Действия - PullRequest
0 голосов
/ 21 мая 2018

Я хочу использовать Google Maps в своем приложении.Я уже настроил свой ключ API с помощью отпечатка пальца отладки, и все работает нормально, когда я запускаю MapsActivity в качестве первого или второго действия.Но я получаю ошибку аутентификации, когда пытаюсь запустить Activity с того места, где я хочу ее запустить.

  • Запуск MapsActivity -> OK
  • Запуск Activtiy A-> Запуск MapActivity -> OK
  • Запуск Activtiy A-> Запуск Activtiy B -> Запуск MapActivity -> Сбой

Это MapActivity, которое я использую:

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

private GoogleMap mMap;
private EventLocation mLocation;
LatLng sydney;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
            .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
}


@Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;
    sydney = new LatLng(-34, 151);
    MarkerOptions mOptions = new MarkerOptions().position(sydney).title("Marker in Sydney");
    mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(mOptions.getPosition(), 15));
    mMap.addMarker(mOptions);
    mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}

}

Это из моего манифеста:

<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="AIza..." />
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />

Я удаляю приложение перед его переустановкой, так что я думаю, что это не проблема кеша.В журнале я просто получаю

Не удалось загрузить карту.Ошибка связи с серверами Google.Вероятно, это проблема аутентификации (но может быть из-за сетевых ошибок).

сообщение.

Некоторые люди уже просмотрели код, но они также не знают, что может вызвать такое поведение.Любые идеи, что я делаю неправильно или какие-либо возможности, чтобы получить больше информации в журнале, почему это не удается?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...