【发布时间】:2016-07-07 04:37:29
【问题描述】:
我能够在 android studios 中成功构建 release-apk。
我的应用使用 Google 的一些服务,例如 Android 版 Google App Invites 和 Google Places。
要获得这些服务,我必须在 google 开发者控制台上注册一个 API 密钥,如下所示:
我不确定获取 API 密钥的包名称和 SHA-1 指纹部分。
如果我有我的应用程序的调试和发布版本(假设包名称是 com.myapp),我是否将 com.myapp 作为包名称输入两次但设置发布和调试 SHA-1分别为每个包名?
所以:
com.myapp (SHA-1 fingerprint) S1:2D:3F etc
com.myapp (SHA-1 fingerprint) D2:1W:2V etc
我尝试这样做,但到目前为止,该应用的发布版本似乎根本不想工作。
APP_INVITE 说:
找不到包名称 com.myapp 的 Android 客户端 ID。 (APPINVITE_CLIENT_ID_ERROR)
地点自动完成 说:
获取自动完成预测 API 调用时出错: 状态{statusCode=PLACES_API_INVALID_APP, resolution=null}
【问题讨论】:
标签: android release android-debug google-play-services