我花了一整天的时间来解决它,尝试从github打开几个项目,尝试过Android Studio 4.0、4.2 canary,IntellyJ Idea,但仍然看不到androidMain模块
我应该怎么做?
尝试通过在以下节点下的文件中进行设置,为您的android项目添加其他源集shared:build.gradle.kts
android
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")
}
}
所以你可能会有这样的事情:
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")
}
}
}
这样,您可以在您的节点下看到androidMain
和androidTest
kotlin文件MyApplication11
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句