в Android Studio 3
gradle -> -> Задачи -> android -> androidDependecies:
> Task :app:androidDependencies
debug
debugCompileClasspath - Dependencies for compilation
+--- androidx.core:core-ktx:1.0.1@aar
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.21@jar
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21@jar
....
В моем модуле приложения build.gradle у меня есть:
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
Далее я также нашел:
debugRuntimeClasspath - Dependencies for runtime/packaging
+--- androidx.core:core-ktx:1.0.1@aar
+--- com.google.android.material:material:1.1.0-alpha04@aar
+--- androidx.appcompat:appcompat:1.1.0-alpha01@aar
+--- androidx.constraintlayout:constraintlayout:1.1.3@aar
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.21@jar
+--- :a_lib
+--- com.github.nisrulz:qreader:2.1.2@aar
+--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21@jar
+--- org.jetbrains.kotlin:kotlin-reflect:1.3.20@jar
...
В1: Как я могу узнать, откуда взялся второй kotlin-stdlib-jdk7? Возможно от стороннего lib?
Q2: Как видите, использовались Kotlin 1.3.21 и 1.3.20. Бьюсь об заклад, 1.3.20 поставляется с другой библиотекой, и это может вызвать проблемы в будущем?