【发布时间】: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