在我的项目中设置 Ktor 并正常工作。运行 androidTest (“仪器测试”)时,我得到一个NoSuchMethodError
在测试中运行的 Json.nonstrict.parse() 代码。这是测试 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
.