谷歌地图根本不加载,没有任何错误



谷歌地图仍在闪烁且未加载。所有的脚本、api密钥和代码都是正确的。

应用程序gradle文件为:

apply plugin: 'com.android.application'
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.example.muzammil.bustracking"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.google.android.gms:play-services-location:+'
implementation 'com.google.android.gms:play-services-maps:+'
implementation 'com.google.firebase:firebase-core:+'
implementation 'com.google.firebase:firebase-auth:+'
//noinspection GradleCompatible
implementation 'com.google.firebase:firebase-messaging:+'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support:design:26.1.0'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
//    apply plugin: 'com.google.gms.google-services'
}
apply plugin: 'com.google.gms.google-services'

我在实际的安卓手机上运行应用程序,而不是模拟器。

非常感谢你的回答。。。

我终于找到了一个解决方案。

事实上,我在安卓设备上运行API 24级应用程序,而该应用程序使用API 26级。我将目标SDK版本从26更改为24,从文件>项目结构>应用程序>风格开始,效果良好。

感谢大家的帮助!我真的很感激。

我认为您使用了错误的API键。不显示通常是因为它。

本指南是向安卓应用添加地图的快速入门

尝试

<uses-library android:name="org.apache.http.legacy" android:required="false" />

在清单中,它可以在应用程序>标签下工作

确保您在androidmanifest.xml 中提到了以下权限

<uses-permission android:name="android.permission.INTERNET" /> 

您的项目中必须有API密钥。密钥可以从这个链接中获得。此外,您还必须从GCP本身启用API。这需要你的机器的SHA密钥,可以使用android studio生成。

相关内容

  • 没有找到相关文章

最新更新