Kotlin 多平台项目正在使用旧的编译代码
Kotlin multiplatform project is using old complied code
我正在试验 kotlin 多平台代码我得到了一些示例代码 运行ning 但现在已经对该代码进行了更改。每次我编译我的项目时,旧的 kotlin 代码都是 运行 而不是经过我更改的新代码。我如何使用新的 kotlin 代码进行干净的构建?我已经尝试使缓存无效并重新启动 android、卸载应用程序、运行ning gradle build androidJar、androidMainClasses、clean all 都没有用.有任何想法吗?当我尝试更改方法的名称时,我得到 Caused by: java.lang.NoSuchMethodError: No static method aboutMe
它找不到新方法
我不得不删除我的整个构建文件夹并让它重建所有内容
新版本应该清除已更改的旧编译代码,但如果没有,运行 gradle clean
(从带有 gradlew
包装器的命令行或通过 Android Studio 中的 gradle 任务 window)。这将删除构建目录,这将导致下一次构建重建所有内容,并应消除缓存代码问题。
我正在试验 kotlin 多平台代码我得到了一些示例代码 运行ning 但现在已经对该代码进行了更改。每次我编译我的项目时,旧的 kotlin 代码都是 运行 而不是经过我更改的新代码。我如何使用新的 kotlin 代码进行干净的构建?我已经尝试使缓存无效并重新启动 android、卸载应用程序、运行ning gradle build androidJar、androidMainClasses、clean all 都没有用.有任何想法吗?当我尝试更改方法的名称时,我得到 Caused by: java.lang.NoSuchMethodError: No static method aboutMe
它找不到新方法
我不得不删除我的整个构建文件夹并让它重建所有内容
新版本应该清除已更改的旧编译代码,但如果没有,运行 gradle clean
(从带有 gradlew
包装器的命令行或通过 Android Studio 中的 gradle 任务 window)。这将删除构建目录,这将导致下一次构建重建所有内容,并应消除缓存代码问题。