gpt4 book ai didi

android - 在 Play 商店发布 Flutter 应用后卡在白屏

转载 作者:行者123 更新时间:2023-12-04 07:53:19 25 4
gpt4 key购买 nike

我在发布到 Play 商店时遇到问题。在模拟器上效果很好当我将它发布到 Play 商店进行内部测试时,当我运行 APP 时,它返回白屏,没有任何行为。

这是我的build.gradle

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
apply plugin: 'com.google.gms.google-services'

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

android {
compileSdkVersion 30

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}

defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "xxxxxxxxxxxx"
minSdkVersion 22
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}

和gradle版本:

classpath 'com.android.tools.build:gradle:4.1.2'

在模拟器上它可以工作,如果我将 APK 安装到我的物理设备上它可以工作但是一旦我在 Ply 商店中发布它就卡在白屏上

最佳答案

这很可能是因为“不允许明文 HTTP 流量”。它卡在白屏上是因为它正在尝试与您的服务器\后端通信,但默认情况下不允许使用 http 流量。

将您从应用商店下载的应用连接到您的计算机。运行 adb catlog并过滤您应用的包名称,并观察输出。

看看这个post ,并检查它是否适用于您。除此之外,添加 <uses-permission android:name="android.permission.INTERNET"/>给你的AndroidManifest.xml .并更新这些步骤的结果,这两件事是您最可能导致问题的原因。

关于android - 在 Play 商店发布 Flutter 应用后卡在白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66832653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com