Flutter 颤振发布版本apk显示黑屏或无法解决配置的所有工件';:app:profileRuntimeClasspath';
我在应用程序的发布版本中面临黑屏问题,调试版本工作正常。当我在手机上安装并打开应用程序的发布版本时,它只会显示黑屏,而不会显示其他内容Flutter 颤振发布版本apk显示黑屏或无法解决配置的所有工件';:app:profileRuntimeClasspath';,flutter,Flutter,我在应用程序的发布版本中面临黑屏问题,调试版本工作正常。当我在手机上安装并打开应用程序的发布版本时,它只会显示黑屏,而不会显示其他内容 Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel stable, 1.22.4, on Microsoft Windows [Version 10.0.18363.1198], locale en-US) [√] Android toolchain
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 1.22.4, on Microsoft Windows [Version 10.0.18363.1198], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
[√] Android Studio (version 3.6)
[√] Connected device (1 available)
• No issues found!
在构建apk的发布版本时,我遇到了以下错误
Could not resolve all artifacts for configuration ':app:profileRuntimeClasspath'.
Failed to transform libs.jar to match attributes {artifactType=processed-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
> Execution failed for JetifyTransform: D:\MY_PROJECTS\flutter_projects\sabr_health_app\build\app\intermediates\flutter\profile\libs.jar.
> Transform's input file does not exist: D:\MY_PROJECTS\flutter_projects\sabr_health_app\build\app\intermediates\flutter\profile\libs.jar.
我找到了错误的原因: 我已将Gradle包装器分发版本更新为
distributionUrl=https://services.gradle.org/distributions/gradle-6.1.1-all.zip
in
android/gradle/wrapper/gradle wrapper.properties
文件
及
在android/build.gradle文件中,
我已经更新了classpath'com.android.tools.build:gradle:4.0.1'
解决方案
回到
distributionUrl=https://services.gradle.org/distributions/gradle-5.6.2-all.zip
及
classpath'com.android.tools.build:gradle:3.5.4'
这样做解决了我的错误。我认为更高的gradle版本存在一些问题。这也发生在我身上,就我而言,我需要在androidmainfest.xml
中添加internet权限。之后,我运行flatterclean
,然后flatterbuildapk--release
@AldyYuan感谢您的回复。我加上去了,还是不起作用