Код: Выделить всё
@Keep
data class CommonNotification(
val title: String,
val description: String,
val channel: String,
val action: String = DEFAULT_VALUE_STRING,
val actionData: String? = DEFAULT_VALUE_STRING,
val bigImage: String? = DEFAULT_VALUE_STRING,
val environment: String = BuildConfig.BUILD_TYPE
)
При запуске R8 обнаружено отсутствие классов. Добавьте недостающие классы или примените дополнительные правила хранения, созданные в
Код: Выделить всё
/Users/user/Desktop/Projects/Mobile/Android/App/app/libs/AndroidCommon/build/outputs/mapping/debug/missing_rules.txt.
ERROR: R8: Missing class java.lang.invoke.StringConcatFactory (referenced from: java.lang.String com.project.android.common.data.remote.responses.notifications.CommonNotification.toString())
Я попробовал решение из этого трекера ошибок
Добавление -dontwarn java.lang.invoke.StringConcatFactory, но предупреждение/ошибка получения неразрешенного имени класса в файле правил. Я использую JAVA VERSION_17 и AGP 8.1.1
Подробнее здесь: https://stackoverflow.com/questions/771 ... -annotatio