资源样式 / LaunchTheme 未找到。

5

我刚刚更换了应用程序的图标,现在每当我尝试构建和运行应用程序时,就会出现以下错误:

 Project\build\app\intermediates\manifests\full\debug\AndroidManifest.xml:49: AAPT: 
 error: resource style/LaunchTheme (aka 
 com.example.project:style/LaunchTheme) not found.

我使用了flutter_launcher_icon包来制作图标,我尝试过网上提供的解决方案,但似乎都没有帮助。 Android文件目录

1
拍摄Android文件夹内的目录结构截图,同时将LaunchTheme xml文件上传。 - diegoveloper
@diegoveloper 我已经添加了 Android 目录的截图,但不确定应将 LaunchTheme xml 文件放在何处。以前该应用程序没有它也能正常工作。 - Darwish Al-Neyadi
2个回答

18

好的,看起来你没有 styles.xml 文件,这个文件包含主题。

res/values 文件夹中创建一个名为 styles.xml 的文件,并添加以下内容:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
            <!-- Show a splash screen on the activity. Automatically removed when
                 Flutter draws its first frame -->
            <item name="android:windowBackground">@drawable/launch_background</item>
            <item name="android:windowFullscreen">true</item> 
        </style>
    </resources>

2
救命稻草 <3 - Kohls

7
我这样解决的:打开AndroidManifest.xml文件,确保调用的是NormalTheme主题。如果styles.xml文件夹中定义的是LaunchTheme主题,我就将其改名,这样问题就得到解决了 :)

1
android:resource="@style/LaunchTheme" - Ryde

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