我正在从事 Flutter 应用程序项目。 几天来,我在运行我的应用程序时遇到了问题。为了测试它,我创建了另一个项目,但问题仍然存在。
我有这个异常:Gradle 任务 assembleDebug 失败,退出代码为 -1
如果有人已经遇到过这个问题或者知道如何解决它,我真的很感兴趣。
提前致谢。
----- 更新 ----
我的问题来自防病毒程序,它删除了我的 sdkmanager.bat。 当我在做“flutter doctor”时,许可证总是“不接受”,并且在“flutter doctor --android-licenses”命令之后找不到sdkmanager。
解决方案
在 Windows 上:
执行命令 Windows + R
搜索 msconfig
转到服务
隐藏 Windows 服务
找到这个著名的杀毒软件
最后,重新安装 sdk 工具(我有 sdk 命令行工具(已过时))
希望对您有所帮助。
答案 0 :(得分:0)
在 flutter 中,您可以在应用目录中使用以下命令生成 APK:
flutter build apk --split-per-abi
这将为不同的架构生成 3 个 apk
答案 1 :(得分:0)
我以前遇到过这个问题。这发生在我身上,因为您必须接受条款和条件。首先,转到终端并运行
<块引用>扑医生
然后它应该显示您尚未接受这些条款,并询问您是否现在要接受它们。按照屏幕上的说明并接受每个说明,大约有 7 个。之后重新启动您的 IDE,它现在应该可以正常运行了。
答案 2 :(得分:0)
回复@Landon Stahl 的回答,我在订购 flutter doctor 时没有问题
在尝试运行应用程序后,我有:“Android 许可证状态未知”