Java 带有Android位图类的Google应用程序引擎

Java 带有Android位图类的Google应用程序引擎,java,android,image,google-app-engine,serialization,Java,Android,Image,Google App Engine,Serialization,我有一个安卓应用程序和一个谷歌应用程序引擎应用程序相互通信 Android需要向Google应用程序引擎发送位图对象。但是,当我在云端收到位图对象时,我得到: java.lang.RuntimeException: Stub! at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:33) 我在谷歌应用程序项目的相应lib文件中有安卓jar。我不知道我遗漏了什么以及为什么会这样,因为使用相同的代码,我可以在An

我有一个安卓应用程序和一个谷歌应用程序引擎应用程序相互通信

Android需要向Google应用程序引擎发送位图对象。但是,当我在云端收到位图对象时,我得到:

java.lang.RuntimeException: Stub!
    at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:33)

我在谷歌应用程序项目的相应lib文件中有安卓jar。我不知道我遗漏了什么以及为什么会这样,因为使用相同的代码,我可以在Android环境中很好地进行反序列化。

看起来您正在使用Java内置的序列化支持序列化数据。以这种方式反序列化数据需要序列化对象的类定义可用,而在AppEngine上显然不是这样

相反,您应该以标准格式(如PNG)对位图进行编码,并像在应用程序引擎端解码任何其他图像一样对其进行解码