Vlk*_*kam 3 android kotlin-multiplatform
我花了一整天的时间试图解决这个问题,尝试从 github 打开几个项目,尝试了 Android studio 4.0、4.2 canary、IntellyJ Idea,但仍然没有在模块中看到 androidMain
我应该尝试什么?

尝试通过在节点下的文件中设置来为您的 Android 项目添加其他源集shared:build.gradle.ktsandroid
sourceSets {
getByName("main") {
java.srcDirs("src/androidMain/kotlin")
res.srcDirs("src/androidMain/res")
}
getByName("test") {
java.srcDirs("src/androidTest/kotlin")
res.srcDirs("src/androidTest/res")
}
}
Run Code Online (Sandbox Code Playgroud)
所以你可以有这样的东西:
android {
compileSdkVersion(29)
sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml")
defaultConfig {
minSdkVersion(24)
targetSdkVersion(29)
versionCode = 1
versionName = "1.0"
}
buildTypes {
getByName("release") {
isMinifyEnabled = false
}
}
sourceSets {
getByName("main") {
java.srcDirs("src/androidMain/kotlin")
res.srcDirs("src/androidMain/res")
}
getByName("test") {
java.srcDirs("src/androidTest/kotlin")
res.srcDirs("src/androidTest/res")
}
}
}
Run Code Online (Sandbox Code Playgroud)
这样你就可以看到你的节点下的androidMain和kotlin 文件androidTestMyApplication11
| 归档时间: |
|
| 查看次数: |
1562 次 |
| 最近记录: |