gpt4 book ai didi

android - 我在 Android studio 中创建了一个新的 KMM 项目,但在 Android View 中没有看到 androidMain 模块

转载 作者:行者123 更新时间:2023-12-05 00:15:53 34 4
gpt4 key购买 nike

我花了一整天的时间尝试解决它,尝试从 github 打开几个项目,尝试了 Android studio 4.0、4.2 canary、IntellyJ Idea,但仍然没有在模块中看到 androidMain

我应该尝试什么?

Screenshot from Android studio

最佳答案

尝试添加额外的 source sets通过在 android 节点 this

下的 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")
}
}
}

这样您就可以在MyApplication11 节点下看到androidMainandroidTest kotlin 文件

enter image description here

关于android - 我在 Android studio 中创建了一个新的 KMM 项目,但在 Android View 中没有看到 androidMain 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64314709/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com