【问题标题】:How to display Map on emulator如何在模拟器上显示地图
【发布时间】:2018-07-07 19:56:15
【问题描述】:

在 Android Studio 中,我创建了一个 Map Activity 项目;所以,没有自定义代码。

唯一的自定义更改是从 google_maps_api.xml _(https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=)_ 复制 URL 并使用它来创建 API 密钥。

Android Studio:3.0.1 模拟器:带有 API 25 的 Nexus 5X

Build.gradle 文件

应用插件:'com.android.application' 应用插件:'kotlin-android' 应用插件:'kotlin-android-extensions' 安卓 { compileSdkVersion 26 默认配置 { 应用程序ID“xxxx.xxx.xxxx” minSdkVersion 19 targetSdkVersion 26 版本代码 1 版本名称“1.0” testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } 构建类型 { 发布 { 缩小启用假 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } 依赖{ 实现文件树(目录:'libs',包括:['*.jar']) 实施“org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version” 实施 'com.android.support:appcompat-v7:26.1.0' 实施 'com.google.android.gms:play-services-maps:11.0.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' }

截图

我好像错过了什么;我只是不知道它是什么。

【问题讨论】:

  • 我认为您使用了错误的 API 密钥。因此通常不会显示。
  • API 密钥是使用从 Android Studio 自动生成的 google_maps_api.xml 文件中的 URL 生成的。我不确定它是怎么出错的。
  • @AswinPAshok 感谢您的链接;但是,我使用的是同一个,但我仍然有这个空白屏幕。
  • 尝试在您的手机上运行。有时模拟器无法正确加载地图,这就是为什么它显示空白地图而不加载根。

标签: android android-studio android-maps-v2


【解决方案1】:

尝试在您的手机中运行。有时模拟器无法正确加载地图,这就是为什么它显示空白地图而不加载根。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 2014-12-28
    • 1970-01-01
    • 2018-08-17
    相关资源
    最近更新 更多