在我的项目中设置了Ktor并正常工作。运行androidTest(“仪器测试”)时,我在测试中运行的Json.nonstrict.parse()代码得到了NoSuchMethodError
。这是测试apk中的代码,而不是应用程序中的代码。
java.lang.NoSuchMethodError: No virtual method parse(Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; in class Lkotlinx/serialization/json/Json; or its super classes (declaration of 'kotlinx.serialization.json.Json' appears in /data/app/com.myapp-xT3-gAo92lzVXQoXVSRCnw==/base.apk)
在模块中声明了Kotlinx.serialization依赖项,我尝试了implementation
和androidImplementation
。