Не удается найти указанный класс kotlin.KotlinPackage

Я пробовал добавить "-dontwarn kotlin.KotlinPackage" в proguard-rules.pro, но не работал. Я использую Base64 в своем коде и не могу найти, где не так. Когда я отключаю minify, проблем нет.

Предупреждение

Warning: Base64Kt: can't find referenced class kotlin.KotlinPackage

Мой код

val decoded_note = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        Base64.getDecoder().decode(LocalData.with([email protected]).read(getString(R.string.hashed_note)).toByteArray(Charsets.UTF_8))
    } else {
        android.util.Base64.decode(LocalData.with([email protected]).read(getString(R.string.hashed_note)).toByteArray(Charsets.UTF_8), android.util.Base64.DEFAULT)
    }
    val old_note = String(decoded_note, charset("UTF-8"))
    note_EditText.setText(old_note)

    note_save_button.setOnClickListener{
        val new_note=note_EditText.text.toString()

        val hashed_note= if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
            Base64.getEncoder().encodeToString(new_note.toByteArray(charset("UTF-8")))
        } else {
            android.util.Base64.encodeToString(new_note.toByteArray(charset("UTF-8")), android.util.Base64.DEFAULT)
        }

        LocalData.with([email protected]).write(getString(R.string.hashed_note),hashed_note.toString())
    }
}
0
0
427
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решил свою проблему с очисткой проекта. Сборка -> Чистая сборка

Другие вопросы по теме