我正在将 Kryonet 用于 Android 应用程序,并且可以在除 3.0 版本之外的所有 Android 版本上完美运行。我收到以下异常:
E/AndroidRuntime(16861): FATAL EXCEPTION: Thread-30
E/AndroidRuntime(16861): com.esotericsoftware.kryo.KryoException: java.lang.StringIndexOutOfBoundsException: start=0 end=5 data.length=512 index=6 length=5
E/AndroidRuntime(16861): Serialization trace:
E/AndroidRuntime(16861): email (com.momasoft.sudokutournament.network.Network$Login)
E/AndroidRuntime(16861): at com.esotericsoftware.kryo.serializers.FieldSerializer.write(FieldSerializer.java:203)
为什么这种情况只发生在 Android 3.0 上?有没有办法解决它?
谢谢!