Я использую Firebase ML Kit в своем приложении для перевода строк. Но поскольку я обновил свои зависимости gradle, некоторые классы не могут быть найдены и помечены как неразрешенные в Android Studio.
Это мой build.gradle
файл:
implementation 'com.google.firebase:firebase-ml-natural-language:22.0.0'
implementation 'com.google.firebase:firebase-ml-natural-language-translate-model:20.0.7'
Это мойкод:
private val modelManager: FirebaseTranslateModelManager =
FirebaseTranslateModelManager.getInstance()
// ...
// function to download the models
fun downloadLanguage(language: Language) {
val model = getModel(FirebaseTranslateLanguage.languageForLanguageCode(language.code))
modelManager.downloadRemoteModelIfNeeded(model)
.addOnCompleteListener { fetchDownloadedModels() }
}
// ...
// function to load the downloaded models
private fun fetchDownloadedModels() {
modelManager.getAvailableModels(FirebaseApp.getInstance())
.addOnSuccessListener { remoteModels ->
availableModels.value =
remoteModels.sortedBy { it.languageCode }.map { it.languageCode }
}
}
Android Studio сообщает, что FirebaseTranslateModelManager
не решена. Что мне делать?