• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

How to Fix 'resource style/LaunchTheme not found' in Flutter

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
In this article, we'll address a common issue Flutter developers face after changing the app icon: encountering the error message stating that the resource style/LaunchTheme cannot be found. This problem typically arises when the app’s configuration files are not updated correctly after making changes to the app's icon or app theme settings.

Understanding the Error


This error often sprout from misconfigurations in the AndroidManifest.xml or incomplete changes made in the Flutter project. When you've replaced the existing icon using the flutter_launcher_icon package, it modifies several configuration files, including the manifest and other resource files. If these changes aren't properly recognized or propagated throughout the project, it leads to errors like the following:

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

Steps to Fix the LaunchTheme Error


To resolve this issue, follow these step-by-step instructions:

Step 1: Verify your pubspec.yaml


Ensure that you’ve added the flutter_launcher_icon package in your pubspec.yaml file and that it’s correctly configured. It should look something like this:

dev_dependencies:
flutter_launcher_icon: ^0.9.2 # Check for the latest version

flutter_icons:
android: true
ios: true
image_path: "assets/icons/app_icon.png"

Step 2: Regenerate Launcher Icons


After confirming your pubspec.yaml, run the following command in your terminal to regenerate your launcher icons:

flutter pub run flutter_launcher_icon:main


This command updates the icons in your project. After running it, you should verify that the AndroidManifest.xml file is properly updated.

Step 3: Clean Your Project


Next, clean your Flutter project to remove any cached files and ensure any previous build artifacts do not interfere with the current build. Execute the following command:

flutter clean


After that, it’s a good idea to get the latest dependencies:

flutter pub get

Step 4: Check AndroidManifest.xml


Open your AndroidManifest.xml, usually found at android/app/src/main/AndroidManifest.xml. Check for any references to LaunchTheme in your styles. If it refers to style/LaunchTheme, make sure that styles.xml contains a corresponding style definition.

If you do not have such a style defined, you may want to define a default theme. Here’s how you can define a basic styles.xml:

<resources>
<style name="LaunchTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@drawable/splash_background</item>
<item name="android:statusBarColor">@color/colorPrimaryDark</item>
</style>
</resources>


Make sure this styles.xml file is located at android/app/src/main/res/values/styles.xml. If it doesn’t exist, you might need to create it.

Step 5: Rebuild the App


Once you’ve verified the style definitions and cleaned your project, rebuild your app using:

flutter run

Frequently Asked Questions (FAQ)

What causes the 'resource style/LaunchTheme not found' error?


This error typically occurs due to incorrect configurations in AndroidManifest.xml or missing style definitions in styles.xml after changing your app's icon or theme.

How do I troubleshoot theme-related issues in Flutter?


Check your AndroidManifest.xml and styles.xml for consistency. Clean your build using flutter clean and regenerate icons if needed.

Can I customize the LaunchTheme in my Flutter app?


Yes, you can customize the LaunchTheme in your styles.xml by modifying attributes like colors, background images, and more. Just ensure the style name matches what’s referenced in your manifest.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу