我想在Android设备上运行Flutter应用程序。我从repo获取代码,并运行命令'flutter pub get'来获取依赖项。在那之后,我试图运行应用程序,但给我的下一个错误。
您的Flutter应用程序是使用旧版本的Android嵌入创建的。它正在被弃用,以支持Android嵌入v2。要迁移项目,请执行以下位置的步骤:
检测到的原因为:
No `C:\Users\ALBERTO\Desktop\z8-60bd17613eb21c7640572499cd98ad08285a91bf\android\AndroidManifest.xml` file
我检查了项目之前是否迁移到了v2。我发现奇怪的是为什么它试图在Android文件夹中找到AndroidManifest,而文件实际上存在于android/app/src/main/path中。
我错过了一些配置的东西?
仅供参考,我使用的是Android Studio而不是VS Code,但我认为这并不重要,因为如果我试图从控制台运行应用程序,我会得到同样的错误。
1条答案
按热度按时间ztmd8pv51#
1.验证项目中是否存在
android/app/src/main/AndroidManifest.xml
文件。1.如果文件存在,通过键入命令
flutter clean
清理flutter项目,如果文件不存在,则运行flutter create .
,这将创建所有丢失的文件。1.然后使用
flutter run
重建项目