android - 从 Android Studio 运行应用程序并通过 apk 安装会产生不同的结果

标签 android app-store apk signed-apk

我创建了一个应用程序,当我从 Android Studio 运行它时它运行得很好。它可以在模拟器和连接的物理设备上运行。

但是,当我创建一个签名的 apk 时,我得到的只是一个空的灰色屏幕。

这是我在github上的应用:

https://github.com/handriss/kinizsi

这是我在应用商店中的应用:

https://play.google.com/store/apps/details?id=com.kinizsi.hinkel.kinizsisample

这是我的第一个应用程序,因此也是我希望发布的第一个应用程序。

我做错了什么?

最佳答案

您需要填写您的谷歌地图 API key

<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">
    YOUR_KEY_HERE
</string>

release/res/values/google_maps_api.xml

当您构建生产版本时,它(可能)使用一组不同的资源和配置,例如,您可以在 Debug模式下拥有大量日志,但在 Release模式下没有更多日志,或者使用不同的 API key 进行测试。

在您处于 Release模式的情况下,您没有提供供 Google 使用的 API key ,因此它正在加载一个空白屏幕。

关于android - 从 Android Studio 运行应用程序并通过 apk 安装会产生不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43938938/

相关文章:

ios - 为什么 iTunes Search API 的结果排序与 iOS 设备上的搜索结果不同?

android - 如何将一个 Android 应用程序中的 API 公开给另一个应用程序

ionic-framework - IONIC 应用程序启动画面后出现白屏

ios - 查询应用程序的购买历史记录列表

android - 丢失 keystore Android

java - 使用 .split (""从 Android Studio 收到的输入将 Java 中的字符串拆分为数组)

android - 当应用程序未运行时在后台运行 SyncAdapter

android - 以编程方式选中的 RadioButton 不会取消选中

android - 如何在向下滚动 ListView 时隐藏选项卡,然后在用户向上滚动时再次显示它们?

上传到 App Store 时 Xcode 出错 : "No suitable application records were found"