颤振:AndroidManifest.xml各种问题

颤振:AndroidManifest.xml各种问题,android,flutter,Android,Flutter,只是想让我的应用程序准备好发布,而网上的资源是绝对糟糕的 在我的AndroidManifest.xml文件中,我有 <application android:name="io.flutter.app.FlutterApplication" android:label="My App" android:icon="@mipmap/ic_launcher"> 编译器正在发脾气,因为它不理解“@mipmap/ic_launcher”。我已经阅读了所有相关文档,

只是想让我的应用程序准备好发布,而网上的资源是绝对糟糕的

在我的AndroidManifest.xml文件中,我有
<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="My App"
    android:icon="@mipmap/ic_launcher">

编译器正在发脾气,因为它不理解“@mipmap/ic_launcher”。我已经阅读了所有相关文档,我的ic_launcher.png文件位于android\app\src\main\res下的每个mipmap文件夹中。我甚至创建了一个名为mipmap的新文件夹,但没有任何效果


没有关于这方面的其他信息,所以我不知所措。有人能帮忙吗?

您所做的很好,当您使用@mipmap/path时,它意味着Android Bucket大小的所有文件夹。因此,除非使用“svg”资源,否则图标(和其他位图资源)就是这样

可能是由于意外,您从xml中删除了一行,或者删除了一个文件。。。 我的建议是:开始一个新的项目,并使用类似的工具为您生成这些文件。 运行默认的flatter项目(以检查它是否工作),用导出的zip文件替换这些文件,并在--profile或--release模式下测试此默认应用程序,查看它是否编译并显示正确的图标/飞溅

然后,如果您在当前(已中断的)项目中做了大量工作,请将pubspec.yaml、lib/和assets文件夹放回这个新项目中


祝你好运

不,它在编译器中显示为一个错误,这非常烦人,但是当您运行它时,它工作正常。我的图标实际上更新了。仍然显示为错误,但不是错误。愚蠢的事。