要解决Android Studio中KMM项目中“shared”模块目录一直被取消标记为源根目录的问题,可以按照以下步骤进行操作:
在Android Studio中打开KMM项目。
导航到“Project”视图,找到“shared”模块目录。
右键单击“shared”目录,并选择“Mark Directory as” > “Sources Root”。
如果“shared”目录已标记为源根目录,但仍然被取消标记,可以尝试以下解决方法:
a. 在“Project”视图中,右键单击“shared”目录,并选择“Delete”以删除该目录。
b. 在“Project”视图中,右键单击项目根目录,并选择“New” > “Module”。
c. 在弹出的窗口中,选择“Kotlin Multiplatform Mobile” > “Shared”模板,并点击“Next”。
d. 输入“shared”作为模块名称,并点击“Finish”以创建“shared”模块。
e. 在“Project”视图中,右键单击新创建的“shared”模块,并选择“Mark Directory as” > “Sources Root”。
重新编译项目并查看是否解决了问题。
示例代码:
fun helloWorld(): String {
return "Hello World!"
}
这是一个简单的示例代码,你可以将其放入“shared”模块中的任何Kotlin文件中。然后,你可以在项目的其他模块中使用helloWorld()
函数来获取“Hello World!”的字符串。