【问题标题】:Google Maps Api Key code in GithubGithub 中的 Google Maps Api Key 代码
【发布时间】:2017-04-06 09:26:30
【问题描述】:

我想在 Github 上发布一个 Android 应用。问题是我使用 Google Maps Api,并且我在项目中有 api 密钥。

您对此有何建议?只需从代码中删除 api 密钥?

谢谢!

【问题讨论】:

    标签: android google-maps github


    【解决方案1】:

    您可以从代码中删除 API 密钥,但在推送到存储库时要继续从代码中删除它会很困难。

    我将创建一个名为 keys.xml 的新值资源文件并将所有 API 密钥移到那里。然后将 keys.xml 添加到 gitignore,这样它就不会被推送。在 AndroidManifest 中,您只需指向字符串资源。

    在您的存储库的自述文件中,您可以指导开发人员如何添加他们自己的 API 密钥。

    【讨论】:

    • 听起来很棒!谢谢!
    • 可能不相关,但如果存储库有构建项目和运行测试的 GitHub 操作怎么办?该应用程序甚至无法编译,因为找不到这些键
    猜你喜欢
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 2018-10-16
    相关资源
    最近更新 更多