我有一个基本的颤振应用程序,我添加了 google_maps_flutter:
https://bitbucket.org/ne-paul/fmtmaptest/src/master/
使用此处的说明:
https://pub.dev/packages/google_maps_flutter
我只能让它在一个 Android 模拟器(Galaxy Nexus API R)上工作。我还在 Pixel 2 API 30 模拟器、带有 Android 7 Noughat 的 Alba 4 手机和带有 Android 10 的三星 A20e 上进行了尝试。除了 Galaxy 模拟器之外,我得到了黑屏:
我可以在日志中看到的唯一相关的事情是这个,但我不确定这是一个问题:
Running Gradle task 'assembleDebug'... Done 2.5s
✓ Built build/app/outputs/apk/debug/app-debug.apk.
W/DynamiteModule(14762): Local module descriptor class for com.google.android.gms.googlecertificates not found.
I/DynamiteModule(14762): Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:4
I/DynamiteModule(14762): Selected remote version of com.google.android.gms.googlecertificates, version >= 4
谷歌搜索后,我检查了 API Key 是否启用了 Android Maps SDK,我现在不知所措。