Ошибка при чтении файла в libgdx с использованием "шринкера"
Пишу игру на libgdx для android на java. Если в build gradle поставить minifyEnabled true, то приложение вылетает с ошибкой - не получается прочитать файл. Если проставить minifyEnabled false, то все работает, но приложение становится чуть тяжелее.
Помогите понять, что такое делает шринкер, из-за чего у меня не получается прочитать файл?
https://answer-id.com/ru/64512606 - данная статья была максимально близка к решению моей проблемы. Из-за нее я понял, что проблема в proguardPro. НО совет не помог(
Ниже стек с ошибкой:
2021-09-03 12:59:13.926 31979-32122/? E/AndroidRuntime: FATAL EXCEPTION: Thread-7
Process: com.overlive, PID: 31979
com.badlogic.gdx.utils.h0: Error reading file: gameplay/game_data.json
at com.badlogic.gdx.utils.p.a(Unknown Source:35)
at com.overlive.b.a.y(Unknown Source:38)
at com.overlive.b.a.x(Unknown Source:71)
at com.overlive.c.c.c.x(Unknown Source:4)
at com.overlive.c.c.c$a.run(Unknown Source:2)
at java.lang.Thread.run(Thread.java:919)
Caused by: com.badlogic.gdx.utils.h0: Field not found: chapters (com.overlive.a.c.b)
Serialization trace:
{}.chapters
at com.badlogic.gdx.utils.p.a(Unknown Source:94)
at com.badlogic.gdx.utils.p.a(Unknown Source:434)
at com.badlogic.gdx.utils.p.a(Unknown Source:10)
... 5 more