Google App Engine с классом Android Bitmap - PullRequest
2 голосов
/ 15 сентября 2011

У меня есть приложение Android и приложение Google App Engine, связывающиеся друг с другом.

Android необходимо отправить растровый объект в Google App Engine. Однако, когда я получаю объект Bitmap в облаке, я получаю:

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

У меня есть Android-jar в соответствующем файле lib для проектов приложений Google. Я не знаю, что мне не хватает и почему это происходит, потому что с одним и тем же кодом я могу отлично выполнить десериализацию в среде Android.

1 Ответ

1 голос
/ 16 сентября 2011

Похоже, что вы сериализуете данные, используя встроенную поддержку сериализации Java.Для десериализации данных таким способом требуется наличие определений классов для сериализованного объекта, что явно не так в App Engine.

Вместо этого вам следует кодировать растровое изображение в стандартном формате, например PNG, ирасшифруйте его так же, как любое другое изображение в конце App Engine.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...