我现在面临的问题,当我在我的手机上运行应用程序,当我与堆栈跟踪或调试选项运行错误没有错误,所以我不知道该怎么办这里的错误信息
错误:执行失败的任务“:应用程序:transformClassesWithInstantRunForDebug”。
java.lang.IllegalStateException:预期BEGIN_ARRAY但STRING在第1分1个path` $
我现在面临的问题,当我在我的手机上运行应用程序,当我与堆栈跟踪或调试选项运行错误没有错误,所以我不知道该怎么办这里的错误信息
错误:执行失败的任务“:应用程序:transformClassesWithInstantRunForDebug”。
java.lang.IllegalStateException:预期BEGIN_ARRAY但STRING在第1分1个path` $
当您的模型期待一个JSON数组值,但由一个字符串值惊讶所以它抛出一个异常通常发生。 您可以通过两种不同的方式解决这个问题:
1-修改您的API响应于返回一个空JSON阵列或JSON阵列仅具有一个在它的值。 我的意思是总是一个JSON阵列包装你的响应值。
2 - 编辑你的模型来接受所有的数据类型,可以使用对象的数据类型为这个值,那么将它转换为一个数组或只有一个值。
希望这有助于编码快乐!