Flutter发布版本apk显示黑屏或无法解析配置“:app:profileRuntimeClasspath”的所有工件

我在应用程序的发布版本中遇到黑屏问题,调试版本工作正常。当我在手机上安装并打开该应用程序的发行版时,它只显示黑屏,没有其他显示。

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_PROJECTSflutter_projectssabr_health_appbuildappintermediatesflutterprofilelibs.jar.
> Transform's input file does not exist: D:MY_PROJECTSflutter_projectssabr_health_appbuildappintermediatesflutterprofilelibs.jar.

回答

我找到了错误的原因:

我已经更新摇篮包装分发版本distributionUrl=https://services.gradle.org/distributions/gradle-6.1.1-all.zip
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 版本存在一些问题。


以上是Flutter发布版本apk显示黑屏或无法解析配置“:app:profileRuntimeClasspath”的所有工件的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>