应用程序无法在 Play 商店运行,但在 运行 来自 Android Studio 时正常
App not functioning from Play store, but is fine when run from Android Studio
我几天前部署了我的第一个 Flutter 应用程序。我很失望地看到,当我从 Google Play 商店下载它时,它只会永久加载我从 API.
获得的天气信息
当我 运行 来自 Android Studio 的应用程序时,它运行完美。当我从商店下载它时,我卡在加载屏幕上,这在 WiFi 上通常需要不到一秒钟的时间。为什么是这样?该应用程序首先询问我的本地位置,这很好,然后它应该进行 API 调用然后显示主屏幕,但它没有。
我查看了 android 清单,感到很困惑。我有一个 Debug、Main 和 Profile 清单。 Debug 和 Profile 清单很小,只需要 Internet 权限,而 Main 有所有常用信息,其中唯一需要的权限是粗略位置,没有 internet。
有人能指出我正确的方向吗?我觉得我现在必须向主清单添加 Internet 权限,尽管我并不认为我真的需要它,因为我的应用程序在没有它的情况下运行良好。我只是不想添加一行代码,构建一个新的 APK,等待它推出到应用商店然后再次下载它以查看任何更改,我确信有更好的方法来进行此测试但是我不知道。
谢谢!
我在我的应用程序中遇到了同样的问题,因为我忘了上网
权限
在主清单文件中
您需要在主清单中添加互联网权限
假设您已经为 Google 播放上传构建了一个 appbundle 遵循 this guide 以便更好地了解如何在一次又一次地将其部署到 [=24= 之前离线测试 appbundle ] 玩商店。
否则,当您为其构建 apk 时,只需遵循 this guide。
您还可以在 Android Studio 中更改 Android Studio 本身的构建类型,然后再从 Android Studio 运行 应用程序。就像描述的那样 here.
如果您对此感兴趣,您还可以在这边找到有关 R8 或 proguard 的更多信息。
我几天前部署了我的第一个 Flutter 应用程序。我很失望地看到,当我从 Google Play 商店下载它时,它只会永久加载我从 API.
获得的天气信息当我 运行 来自 Android Studio 的应用程序时,它运行完美。当我从商店下载它时,我卡在加载屏幕上,这在 WiFi 上通常需要不到一秒钟的时间。为什么是这样?该应用程序首先询问我的本地位置,这很好,然后它应该进行 API 调用然后显示主屏幕,但它没有。
我查看了 android 清单,感到很困惑。我有一个 Debug、Main 和 Profile 清单。 Debug 和 Profile 清单很小,只需要 Internet 权限,而 Main 有所有常用信息,其中唯一需要的权限是粗略位置,没有 internet。
有人能指出我正确的方向吗?我觉得我现在必须向主清单添加 Internet 权限,尽管我并不认为我真的需要它,因为我的应用程序在没有它的情况下运行良好。我只是不想添加一行代码,构建一个新的 APK,等待它推出到应用商店然后再次下载它以查看任何更改,我确信有更好的方法来进行此测试但是我不知道。
谢谢!
我在我的应用程序中遇到了同样的问题,因为我忘了上网
权限
在主清单文件中
您需要在主清单中添加互联网权限
假设您已经为 Google 播放上传构建了一个 appbundle 遵循 this guide 以便更好地了解如何在一次又一次地将其部署到 [=24= 之前离线测试 appbundle ] 玩商店。
否则,当您为其构建 apk 时,只需遵循 this guide。
您还可以在 Android Studio 中更改 Android Studio 本身的构建类型,然后再从 Android Studio 运行 应用程序。就像描述的那样 here.
如果您对此感兴趣,您还可以在这边找到有关 R8 或 proguard 的更多信息。