当我尝试在我的flutter应用程序-Process 'command 'E:\Flutter Apps\flutter\bin\flutter.bat'' finished with non-zero exit value 1
的android studio中生成签名的apk时,出现此错误
我能够在模拟器和设备上运行该应用程序,但是仅当我尝试构建签名的apk时才会显示此错误。
flutter doctor
[√] Flutter (Channel dev, v1.2.0, on Microsoft Windows [Version 10.0.17763.253], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[√] Android Studio (version 3.3)
[√] VS Code (version 1.30.2)
[√] Connected device (1 available)
• No issues found!
有什么办法解决这个问题?
尝试过flutter clean
android studio Build > clean project and rebuild project
(错误相同)
我正在构建>生成已签名的apk> apk>版本> V1(Jar签名)>完成以构建应用
答案 0 :(得分:5)
在执行此命令 flutter upgrade
并从 V 1.22 升级到 V 1.27 后,我遇到了同样的问题。
正是我所做的,我去了pubspec.yaml
然后pub-get
& pub-upgrde
我发现有很多过时的软件包然后我尝试了 pub-outdated
并且 AS 未能升级它,它建议我运行此命令 flutter pub upgrade --major-versions
我看到它已成功下载并安装过时的软件包,然后我做了无效缓存并重新启动了AS,因为我发现它在C分区上缓存了大约5GB,最后我再次正常运行该应用程序,没有任何问题。
答案 1 :(得分:2)
嗨,请检查dart文件中的任何错误,这些错误可能是在构建过程中发生错误的原因造成的
答案 2 :(得分:1)
检查是否有 pubspec.yaml 未建立任何资产,也许对于错别字,您在得到软件包后会得到警惕 strong>
在此Flutter应用中检查AndroidX兼容性以寻求帮助show this
答案 3 :(得分:1)
我刚刚解决了!它必须处理 pubsec.yaml 中的“-assets/images/”行,我评论了它,它工作得很好!
答案 4 :(得分:0)
您可以尝试在Android Studio的文件|重新配置Flutter SDK路径。设置|语言和框架|扑。我刚刚遇到了同样的问题,并使用此方法成功解决了该问题。
答案 5 :(得分:0)
如果已安装,请停止防病毒一段时间。它会起作用。
答案 6 :(得分:0)
Flutter clean
完美地为我工作
答案 7 :(得分:0)
您的代码中可能有错误。
使用命令以详细模式构建
flutter build apk --release -vv
并检查是否有任何错误。
答案 8 :(得分:0)
我遇到了同样的问题。我在终端中运行“flutter clean”。然后答案是这样的“.packages不存在。你在这个目录中运行了“flutter pub get”吗?”。当我运行“flutter pub get”时,它解决了我的问题。
答案 9 :(得分:0)
对我来说这个命令解决了:
flutter pub upgrade --major-versions
答案 10 :(得分:-2)
没有这种需求。问题是错误只是退出代码。 主要错误在日志上方。您只需在上方滚动即可看到它。