gradle 在androidx上到底什么是runtimeOnly,

wydwbb8l  于 2022-11-14  发布在  Android
关注(0)|答案(2)|浏览(151)

我正在使用旧版本的appcompat,但迁移到androidX后出错。* 实现'com.android.support:appcompat-v7:28.0.0'* 我应该使用implementation而不是runtimeOnly吗?

slmsl1lt

slmsl1lt1#

在androidx迁移后,您的依赖关系将更改为:

implementation "androidx.appcompat:appcompat:1.5.1"

如果您的build.gradle中已经存在上述内容,则您可以安全地移除appcompat-v7依赖项。
至于使用implementationruntimeOnly,它完全取决于依赖项的用法。如果它在编译时使用,则使用implementation,或者如果这只是在运行时需要,则使用runtimeOnly

x3naxklr

x3naxklr2#

要获得您的答案,请参阅以下链接:依赖关系配置
根据上面链接中提到的描述:

相关问题