Hôm nay tôi vừa cập nhật Android Studio của mình lên
Android Studio 3.5.2
Build #AI-191.8026.42.35.5977832, built on October 31, 2019
JRE: 1.8.0_202-release-1483-b49-5587405 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.1
Tôi đã cập nhật Android Studio vì nó nhắc tôi lỗi khi phiên bản kotlin dưới 1.3.60.
Tuy nhiên tôi đang gặp vấn đề với các tập tin thử nghiệm đơn vị. Trước đây tôi có thể chạy thử nghiệm đơn vị mà không có vấn đề gì. Bây giờ, khi tôi nhấp vào nút chạy bên cạnh tên hàm (bên trái), nó hiển thị Không có gì ở đây.
Dưới đây là tất cả các phụ thuộc của tôi
// build.gradle
buildscript {
ext.kotlin_version = '1.3.60'
repositories {
google()
jcenter()
maven { url "https://kotlin.bintray.com/kotlinx" }
}
dependencies {
// classpath 'com.android.tools.build:gradle:3.4.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version"
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
apply plugin: 'kotlin-multiplatform'
apply plugin: 'kotlinx-serialization'
kotlin {
targets {
final def iOSTarget = presets.iosX64 // Simulator
fromPreset(iOSTarget, 'iOS') {
binaries {
framework('SharedCode')
}
}
fromPreset(presets.jvm, 'android')
}
sourceSets {
commonMain {
dependencies {
api 'org.jetbrains.kotlin:kotlin-stdlib-common'
implementation "org.jetbrains.kotlin:kotlin-test-common:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-test-annotations-common:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
}
}
iOSMain {
dependsOn commonMain
}
androidMain.dependencies {
api 'org.jetbrains.kotlin:kotlin-stdlib'
}
commonTest {
dependsOn commonMain
}
}
}
Có điều gì đó mà tôi đã bỏ lỡ trong phiên bản Android Studio và kotlin mới này. Tôi đã vật lộn với điều này trong nhiều giờ. Duyệt web nhưng dường như không thể tìm thấy bất kỳ trợ giúp.
Cảm ơn