如何将 Google 的 oss Licenser 添加到我的 Android 应用程序中?我已经实现了implementation(libs.play.services.oss.licences)。但是,每次我打开该活动时,都会出现错误消息“此应用程序没有任何开源许可证”。这根本没有意义,因为我的应用程序肯定包含开源许可证你知道为什么会这样吗?据我正确理解了说明,必须添加一个插件。我到底如何在新的 build.gradle.kts 中执行此操作?链接到 Github:https://github.com/google/play-services-plugins/tree/main/oss-licenses-plugin
plugins {
alias(libs.plugins.android.application)
}
dependencies {
implementation(libs.appcompat)
implementation(libs.material)
implementation(libs.activity)
implementation(libs.constraintlayout)
implementation(libs.preference)
testImplementation(libs.junit)
androidTestImplementation(libs.ext.junit)
androidTestImplementation(libs.espresso.core)
implementation(libs.play.services.oss.licenses)
implementation (libs.lottie)
}
我刚刚通过在 build.gradle.kts 中添加以下代码解决了问题
plugins {
...
}
buildscript {
dependencies {
classpath(libs.oss.licenses.plugin)
}
}