You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中Google Map显示空白问题求助(同设备同代码仅本机异常)

问题:Android Studio中Google Map仅显示带Logo的空白页面

在Android Studio中使用Google Map功能时,运行应用后地图无法显示,仅显示带有Google Logo的空白页面。我使用与朋友同型号的MacBook,朋友设备输入API Key后可正常显示地图,但我用完全相同的代码在本机却无法正常运行。

我尝试过两种配置API Key的方式:

  1. 直接在AndroidManifest.xml的meta-data中替换YOUR_API_KEY:
<meta-data
    android:name="com.google.android.geo.API_KEY"
    android:value="YOUR_API_KEY" />
  1. 在local.properties中配置GOOGLE_MAPS_API_KEY=我的API Key,AndroidManifest.xml中引用该变量:
<meta-data
    android:name="com.google.android.geo.API_KEY"
    android:value="${GOOGLE_MAPS_API_KEY}" />

两种方式在我本机均无效,仍显示空白页面。我的MapsActivity.kt代码如下:

class MapsActivity : AppCompatActivity(), OnMapReadyCallback {

private lateinit var mMap: GoogleMap
private lateinit var binding: ActivityMapsBinding

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)

 binding = ActivityMapsBinding.inflate(layoutInflater)
 setContentView(binding.root)

    // Obtain the SupportMapFragment and get notified when the map is ready to be used.
    val mapFragment = supportFragmentManager
            .findFragmentById(R.id.map) as SupportMapFragment
    mapFragment.getMapAsync(this)
}

    override fun onMapReady(googleMap: GoogleMap) {
    mMap = googleMap

    // Add a marker in Sydney and move the camera
    val sydney = LatLng(-34.0, 151.0)
    mMap.addMarker(MarkerOptions().position(sydney).title("Marker in Sydney"))
    mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney))
}
}

空白页面截图:
Google Map空白页面

希望能解决本机Android Studio中Google Map无法正常显示的问题,恳请技术人员帮忙。

内容的提问来源于stack exchange,提问作者Peter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 12:35:20