I am on android studio 4. Gradle is 6.1.1. And I created a new flutter project from android studio. Then I opened the project as an android project. There is such an option in Tools->Flutter. Which resulted in gradle sync. That was successful. But when I try to generate signed apk with my keys. I get this. error

\path\to\my\project\build\app\intermediates\flutter\profile\libs.jar (The system cannot find the path specified)

给定位置没有配置文件目录.但是有Debug和Release目录,它们都包含libs.罐子我在网上搜索了所有其他的问题.什么也没找到.

Additional:我可以建立调试APK没有问题.

推荐答案

当我在搜索人们在GitHub上报告的关于这个问题的各种问题时,我找到了这个问题的修复程序.

This is just a workaround.

你可以得到两种错误.对我来说,系统找不到profile/libs.jar,对一些人来说,错误是debug/libs.jar.如果问题是profile,您应该首先在配置文件模式下运行应用程序,然后生成已签名的apk(或在发布模式下构建并运行).要在配置文件模式下运行,请使用flutter run --profile.Android Studio的Run菜单下还有一个配置文件选项.

如果错误大约为debug/libs.jar,首先构建调试版本(以及概要文件模式),然后try 生成签名的apk.默认情况下,flutter run编译为调试模式.

这个问题显然是由更新后的Gradleandroid studio gradle plugin引起的.

Here is the workaround by Jwiggiff on the github page.

Flutter相关问答推荐

修复容器`Text`和容器表单之间的重叠

在Riverpod ConsumerWidget中使用文本编辑控制器

在保持标高=1的情况下更改AppBar立面 colored颜色 /遮罩

如何在扩展其他小部件时访问Ref

BlocBuilder仅生成一次,并在后续发出时停止重建

我有相关的下拉菜单Flutter Windows应用程序的问题

BaseInputfield和Textfield有什么不同?

dart /长笛中的返回早期模式和拆分方法

如何对齐 AppBar Actions 中的文本?

Flutter 构建 Web 分段故障 - 无法启动事件处理程序线程

Flutter - Stripe:类型List 不是类型Map 的子类型? method_channel_stripe.dart 中的错误:263

2023 年如何使用 youtube_explode_dart 包下载 URL?

在 Dart 中按土耳其语字母顺序对字符串进行排序

如何从flutter连接PostgreSQL数据库?

Flutter Firebase 升级后出现问题? ARC 语义问题 (Xcode): Select 器appleCredentialWithIDToken:rawNonce:fullName:没有已知的类方法

我在手机上找不到我的 Flutter 应用缓存数据

Flutter - 展开图标无法正常工作

从子集合sem中获取参考学年&&课程名称的值

应用程序和应用程序内的 webview 之间的单点登录

为什么这个循环只发生一次?Flutter /dart