添加“(”“)”如何更改gradle警告消息?

时间:2019-02-01 18:21:42

标签: android gradle build.gradle

androidTestImplementation 'com.android.support.test:runner:1.0.2'

突出显示了一个非常典型的错误消息,没什么特别的

  

所有com.android.support库必须使用完全相同的版本   规范(混合版本可能导致运行时崩溃)。找到了   版本28.0.0、26.1.0。例子包括   com.android.support:animated-vector-drawable:28.0.0和   com.android.support:support-media-compat:26.1.0少...(Ctrl + F1).....

但是当我在其周围添加( )时,警告消失了……

androidTestImplementation ('com.android.support.test:runner:1.0.2')
  • Android Studio 3.3
  • com.android.tools.build:gradle:3.3.0

我刚刚注意到了这一点,从未注意到 发生在以前的版本上。我不认为( )会有所作为,还是这是一个皮棉虫?

复制:只需创建任何新项目并添加另一个触发该警告的依赖项,例如com.google.android.gms:play-services-instantapps,然后继续插入/切换( )即可自己查看。

1 个答案:

答案 0 :(得分:2)

based on what it says here似乎添加()是为了提供使用该特定版本的理由,并且可以这样使用:

implementation('org.ow2.asm:asm:6.0') {
    because 'we require a JDK 9 compatible bytecode generator'
} 

因此警告可能会消失,因为它认为您有充分的理由使用该版本