如何在 Android/Kotlin 库模块中启用显式 API 模式?

Dar*_*tti 6 api explicit android-library kotlin android-studio

我使用 Android 4.0.1 和 Kotlin 1.4.10。我试图插入:

kotlin {
   explicitApi()
}
Run Code Online (Sandbox Code Playgroud)

在模块 build.gradle 文件的顶层,但 Android Studio 似乎忽略了它。

我试图在块中插入相同的android { ... }块,但 Android Studio 似乎忽略了它。

我试图插入explicitApi()android.kotlinOptions { ... }块,但摇篮工程同步失败。

Pit*_*tel 8

android {
  kotlinOptions {
    freeCompilerArgs += '-Xexplicit-api=warning'
  }
}
Run Code Online (Sandbox Code Playgroud)