Я объявил функцию уровня пакета как утилиту в своей библиотеке, и я хочу использовать ее в своем основном приложении.
Моя проблема в том, что я не могу сохранить ее от запутывания кода с помощью proguard (иследовательно, используйте его в моем основном приложении).
Мой файл it.blabla.util.Extensions.kt
fun foo(context: Context, action: String) {
...
}
Я уже пытался сохранить его в proguard, используя:
-keep class it.blablabla.util.UtilPackage.** { *; }
или
-keep class it.blablabla.util.** { *; }
но ничего из этого не работает.
В моем приложении я пытаюсь использовать foo какследует:
foo(applicationContext, "test")
, но я не могу найти правильный импорт, чтобы позволить foo стать видимым в моем приложении через модуль aar.Я продолжаю получать следующую ошибку компиляции:
Неразрешенная ссылка: foo