Android Kotlin多平台项目使用的是旧代码

Android Kotlin多平台项目使用的是旧代码,android,kotlin,kotlin-multiplatform,Android,Kotlin,Kotlin Multiplatform,我正在试验kotlin多平台代码。我运行了一些示例代码,但现在已经对这些代码进行了更改。每次编译项目时,都会运行旧的kotlin代码,而不是带有更改的新代码。如何使用新的kotlin代码进行干净的构建?我尝试过使缓存失效,重新启动android,卸载应用程序,运行gradle build androidJar,androidMainClasses,clean,但都没有成功。有什么想法吗?当我试图更改我得到的方法的名称时,原因是:java.lang.NoSuchMethodError:No sta

我正在试验kotlin多平台代码。我运行了一些示例代码,但现在已经对这些代码进行了更改。每次编译项目时,都会运行旧的kotlin代码,而不是带有更改的新代码。如何使用新的kotlin代码进行干净的构建?我尝试过使缓存失效,重新启动android,卸载应用程序,运行gradle build androidJar,androidMainClasses,clean,但都没有成功。有什么想法吗?当我试图更改我得到的方法的名称时,原因是:java.lang.NoSuchMethodError:No static method about me它找不到新方法

我不得不删除我的整个构建文件夹并让它重建所有内容

新构建应该清除已更改的旧编译代码,但如果没有,运行
gradleclean
(通过带有
gradlew
包装器的命令行或通过Android Studio中的gradle任务窗口)。这将删除生成目录,这将导致下一个生成重新生成所有内容,并应消除缓存代码问题