这是我的第一个颤抖的应用程序,由于某种原因,Android启动器图标停止显示,因此我试图解决该问题,我做了很多事情,最终出现此错误。
p.s我运行了“ flutter create”。没有运气。
IDE日志 找不到TargetPlatform.android_x86的应用程序。 您的项目是否缺少android / app / src / main / AndroidManifest.xml?
考虑运行“ flutter create”。创建一个。
答案 0 :(得分:1)
I created a new project, made sure the new project runs successfully. Then I copied the android folder to the broken project.
答案 1 :(得分:1)
我通过“颤抖的清理”解决了这个问题
答案 2 :(得分:1)
我创建了一个新的flutter项目并替换了lib文件夹pubspec.yaml并复制了Assets文件夹(如果有)。
答案 3 :(得分:0)
我的短期解决方案是重新安装android studio,在github https://github.com/flutter/flutter/issues/19869上有一个已解决的确切问题,但由于信息不足而已关闭,请考虑重新打开它。
答案 4 :(得分:0)
如果flutter clean
无法正常工作,请删除项目根目录中的build
文件夹。
答案 5 :(得分:0)
我有同样的问题
我尝试使用Android Studio的终端,但无法解决。 但是,当我使用
flutter create .
在机器的终端中,它可以很好地解决我的问题。
答案 6 :(得分:0)
删除 AndroidManifest.xml 对我有用。
答案 7 :(得分:0)
所以我在 manifest.xml 中编辑了 Intent-filter,并删除了一些在 Intent-filter 下面重写的内容,一切正常
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
答案 8 :(得分:0)
我通过添加 app/main/AndroidMainifest.xml 解决了这个问题
答案 9 :(得分:0)
对我来说,去除意图过滤器
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
我收到此错误,将其放回后,错误自行解决。
答案 10 :(得分:0)
我遇到了同样的问题,上述解决方案都不适合我。我改为通过
解决它更新我的 dart SDK 查看说明 here as specified in the dart document
跑 flutter doctor
之后,似乎 flutter 找不到我的 android SDK 的位置,(我不知道如何)我,因此,用 flutter config --android-sdk /Users/<name>/Library/Android/sdk
添加它(因为我使用的是 mac)。
flutter doctor
再次确认一切正常。
接下来我运行了 flutter clean
和 flutter pub get
。
flutter run
一切看起来都不错。
答案 11 :(得分:0)
不要使用 flutter clean
,
我使用了 flutter clean
它不起作用并导致这么多错误。
然后我使用了 flutter create .
它正在重新创建我的项目并且运行顺利。
答案 12 :(得分:-1)
答案 13 :(得分:-1)
构建中的 apk 中的一些裂缝让我遇到了这个问题,我删除了构建中的 apk 并在兑现后重新运行。对我来说效果很好。
答案 14 :(得分:-2)
我遇到了同样的问题。 我在终端中使用了“flutter clean”,并且能够在设备上运行我的应用程序。 如果你还没有尝试“flutter clean”
答案 15 :(得分:-2)
它总是发生在我身上,因为我的系统过热并且在编译我的代码时总是跳闸。我通过运行“flutter clean”解决了这个问题,然后在连接到互联网时运行“flutter run”。