谷歌API:安卓模拟器上的403;物理设备上没有错误



在模拟器上部署应用程序的调试版本会让我

com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
    "code": 403,
    "errors": [
            {
                    "domain": "usageLimits",
                    "message": "Access Not Configured. The API (Gmail API) is not enabled for your project. Please use the Google Developers Console to update your configuration.",
                    "reason": "accessNotConfigured",
                    "extendedHelp": "https://console.developers.google.com"
            }
            ],
       "message": "Access Not Configured. The API (Gmail API) is not enabled for your project. Please use the Google Developers Console to update your configuration."
    }

在物理设备上部署相同的调试 apk 工作正常。

什么可以解释物理设备和模拟器在谷歌API方面的行为差异?

编辑这似乎是与 IntelliJ 14.1 相关的问题。使用 adb 从终端部署到模拟器,修复它。如果我发现更多,我会更新这个。感谢您的贡献。

某些模拟器默认没有安装 Google 框架。你试过天才和这个装置吗?如何在Genymotion虚拟设备上安装Google框架(Play,Accounts等)?

抱歉,我没有合理的解释可以提供。

IntelliJ 在模拟器上的自动部署导致了不可预知的结果。

手动将调试apk部署到模拟器修复了它,随后从IntelliJ进行的自动部署工作正常。

我想这是我的机器本地问题。

相关内容

  • 没有找到相关文章

最新更新