Android 真实设备未显示地图,但模拟器显示正确。如何解决这个问题?

Android 真实设备未显示地图,但模拟器显示正确。如何解决这个问题?,android,google-maps,android-studio,google-maps-api-3,Android,Google Maps,Android Studio,Google Maps Api 3,我想展示一个像悉尼这样的特定地点。我的模拟器工作正常,但真实设备(android API级别25)没有显示任何内容 代码如下所示,请编写此代码 @Override public void onMapReady(GoogleMap googleMap) { mMap = googleMap; // Add a marker in Sydney and move the camera LatLng sydney = new LatLng(

我想展示一个像悉尼这样的特定地点。我的模拟器工作正常,但真实设备(android API级别25)没有显示任何内容

代码如下所示,请编写此代码

@Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        // Add a marker in Sydney and move the camera
        LatLng sydney = new LatLng(-34, 151);
        mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
        mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
    }
并添加了谷歌地图键

    <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">AIza...</string>
AIza。。。

您的设备中是否有任何错误?显示“谷歌地图Android API:授权失败”这可能是个问题。您是在调试模式还是发布模式下运行应用程序?你的钥匙有限制吗?首先尝试不受限制。然后确保您已经在google\u maps\u api XML文件中添加了密钥。你得到了什么?