在我继续前进之前,我希望每个人都知道我对android没有多少经验,所以任何一点帮助都会很棒。
我在黑客马拉松中看到了这个惊人的项目,他们将我重定向到他们的github(https://github.com/TuanNASavvycom/Wonolo-Coding-Challenge)来测试它。
此项目使用Google Maps API,因此我知道我需要一个API密钥,而且我有一个API密钥
creating a new project on Android Studios--->
Selecting Map template ---->
Going to link on the project's Google Maps API XML file ----->
Generating the API ----->
将开发人员API(不起作用)替换为我的,我收到此错误:
Google Maps Android API﹕ Authorization failure.
它告诉我访问一些没有提供太多信息的Android谷歌地图api链接
https://developers.google.com/maps/documentation/android/start
如果我想运行这个应用程序,有人可以给我任何指导吗?
答案 0 :(得分:0)
更改AndroidManifest.xml文件中android:name="com.google.android.maps.v2.API_KEY"
下的密钥后,您应该可以执行此操作。
对于密钥设置,请转到开发者控制台,然后在单击Android Key
时创建create new key
。查看应用程序指纹的错误消息:
07-21 11:20:26.493 11416-11996/? E/Google Maps Android API﹕ In the Google Developer Console (https://console.developers.google.com)
Ensure that the "Google Maps Android API v2" is enabled.
Ensure that the following Android Key exists:
API Key: AIzaSyB1wy3NjUeJrkiLxa-isYlZPF3PI_UGORo
Android Application (<cert_fingerprint>;<package_name>): D0:DE:22:BB:6E:7C:F6:D0:55:9A:CE:40:47:18:F7:EC:1C:CD:68:51;com.savvycom.wonolocodingchallenge
应该是这样的:
D0:DE:22:BB:6E:7C:F6:D0:55:9A:CE:40:47:18:F7:EC:1C:CD:68:51;com.savvycom.wonolocodingchallenge
并将其粘贴到Accept requests from an Android application with one of the certificate fingerprints and package names listed below (Optional)
框中,然后点击“创建”。
是的,密钥是&#34;可选&#34;,您可以将其留空,这样就可以让全世界的所有应用程序使用您的密钥来获取对您的Google地图的访问权限。您可以将其用于私人测试目的。