我正在使用不同的构建类型和风格来测试我的应用程序。在我的 buildTypes
在 debug
对象我应用 applicationIdSuffix
与 .debug
所以我可以在设备上测试我的应用程序的发布版本和调试版本。
但是,HereMaps 不喜欢附加的 .debug
初始化 map 引擎时。因为那不是在 HereMaps 注册的包名。我查看了 HereMaps 站点的 Credentials 部分,但没有看到任何可以添加沙箱或其他辅助凭据以进行测试的地方。
有没有办法通过覆盖 HereMaps 引擎正在寻找的包名称?还是我可以生成其他一些凭据来进行测试?
我不喜欢仅仅为了测试映射而切换到我的“发布”版本。
最佳答案
凭据对于您的帐户和应用程序的包命名空间是唯一的。避免跨多个应用程序重复使用凭据。
您的 HERE SDK AAR 与应用程序的构建 Gradle 文件中的名称匹配。注意:仅当您明确引用版本时才需要这样做。
如果您有免费增值帐户,则可以创建两组 key ,这样您就可以拥有一个用于测试的应用程序和一个准备好生产的应用程序
关于android - 覆盖不同 Android 构建类型的 Here Maps 初始化的应用程序包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62680115/