Flutter W/zipro (2568): 打开档案 build\app\outputs\apk\app.apk 出错:ERROR: dump failed because no AndroidManifest.xml found。

13

我制作了一个简单的井字游戏。起初,当我在实体安卓设备上运行程序时,它可以工作,但第二天就不行了。它显示了以下错误:

W/zipro ( 2568): 打开档案错误 build\app\outputs\apk\app.apk: 无效的文件 ERROR: dump failed because no AndroidManifest.xml found Exit code 1 from: C:\Users\acer\AppData\Local\Android\sdk\build-tools\28.0.0\aapt dump badging build\app\outputs\apk\app.apk

8个回答

49

你可以使用 flutter clean 命令。这对我有用,希望对你也有帮助。


它对我起作用了,但我不得不重新启动Android Studio才能使其正常工作。 - Andres R

8

我尝试了'flutter clean'命令和'flutter pub get'命令。这对我解决了问题。


或者你可以直接点击“运行”按钮。这将自动执行flutter pub get命令。 - Karolina Hagegård
或者你可以直接点击“运行”按钮。这将自动执行flutter pub get命令。 - undefined

4
请按照以下步骤操作:
  1. 执行 flutter clean
  2. 执行 flutter pub get
  3. 执行 flutter run 或者你可以使用 Android Studio 的运行按钮!
希望这对你有所帮助。

2

我尝试了flutter clean,它起作用了。在运行flutter run之前,请尝试运行它。


1
这是我的经验之谈,以下2个步骤对我有用:
  1. 构建APK: flutter build apk --release
  2. 运行应用程序: flutter run

0

对我来说,运行Flutter clean然后运行Flutter create .解决了问题。


0
手动删除你的Flutter项目中的“build”目录,然后再次尝试运行应用程序。

-1

删除构建文件或清除缓存,如flutter clean


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接