79302688

Date: 2024-12-23 09:35:55
Score: 2
Natty:
Report link

Присоединяюсь к ответу пользователя раньше, но немного изменю его код.

В коде товарища есть проблема. Данные из composeResources копируются в папку me.sample.library, что тратит в 2 раза больше памяти и является плохой практикой.

Добавить в build.gradle.kts (:composeApp)

Вот правильный вариант:

compose.resources {
    publicResClass = true
    packageOfResClass = "composeResources.{ваш проект}.composeapp.generated.resources"
    generateResClass = always
}

Вот на моём примере:

compose.resources {
    publicResClass = true
    packageOfResClass = "composeResources.test_ktorfit_android_desktop.composeapp.generated.resources"
    generateResClass = always
}
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • No latin characters (2):
  • Low reputation (1):
Posted by: DKot