Код: Выделить всё
plugins {
alias(libs.plugins.kotlinJvm)
kotlin("kapt")
}
dependencies {
...
// Firebase
api(platform(libs.firebaseBom))
api(libs.firebaseAnalytics)
}
< /code>
В моем.firebase-bom = "33.15.0"
# Firebase
firebaseBom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebase-bom" }
firebaseAnalytics = { group = "com.google.firebase", name = "firebase-analytics" }
< /code>
Но с текущей градей я не могу найти некоторые зависимости, потому что они зависят от конфигурации Android: < /p>
Например, в этом расширении: < /p>
import com.google.firebase.analytics.FirebaseAnalytics
import com.google.firebase.analytics.ParametersBuilder
/**
* Adds the success parameter to the event.
*/
fun ParametersBuilder.successParam(isSuccess: Boolean) {
param(FirebaseAnalytics.Param.SUCCESS, if (isSuccess) 1 else 0)
}
«Добавить зависимость от com.google.android.gms: игровые службы измерения-апи и импорт» < /p>
Как вы можете видеть, это зависимость от андроида, но я бы хотел изолировать его в модуле, предназначенной для котлин. Как я могу это сделать?
Подробнее здесь: https://stackoverflow.com/questions/796 ... nly-module
Мобильная версия