2012-01-29 23 views
3

私は最近Practical Android Projectsのコピーを購入しました。第8章では、AndroidでGoogle App Engineを使用する方法について説明します。例として(PracticalAndroidProjectsSourceCode/Projects/08_GameManager08_GameServiceのフォルダにソースコードhereがあります)、App EngineアプリケーションからWebサービスを利用するAndroidアプリケーションがあります。Google App Engineアプリケーション用のJSONライブラリがありませんか?

サービスを提供するサンプルApp Engineアプリケーションを正しく実行することができませんでした。問題は、アプリケーションで使用できないJSONライブラリが必要になることです。私はJARファイルとしてWeb上の他の場所からJSONライブラリをダウンロードしようとしました。 (discussionを参照してください)これはうまくいきません。私が試したJSONライブラリのどれも、期待しているライブラリと完全に互換性がないようです。

私はAndroidとGAE開発には新しく、このような問題は私には難しいものです。私は解決策を見つけようと数日間過ごしました。誰もこの問題で亀裂を起こしたいですか?私が解決策を見つけたら、ここに投稿して、本を購入した誰かがこの例を実行できるようにします!

マシンでこの例を実行できますか?私は私のIDEとしてEclipseを使用しています。

答えて

0

ウェブプロジェクトには、WEB-INF/libの下にJAVA JSONライブラリを含める必要があります。

1

私はその本を知らず、あなたが試したコードを正確に表示していませんが、JSONライブラリの名前は使用するランタイムバージョン(app.yaml)によって異なります。 Python(== Python 2.5)では、simplejsonを使います。 Python 2.7の場合は、plain jsonを使用します。 )あなたのコードの残りの部分であなたはいつもjson.dumps()とjson.loadsを(使用することができます今

try: 
    import json 
except ImportError: 
    inport simplejson as json 

次の例では、コードの残りのための違いをまっすぐ。

+0

すごい:
は、これらのライブラリに見てください!有名人のプログラマーからの返信!ちょっと待って!私が使用している正確なコードは、上記のリンク先の本のWebサイトにあるソースコードです。 –

+0

@Guido OpはGAEJについて話しています – systempuntoout

+0

申し訳ありません。私はこのStackOverflowのことを初めて知り、 "Java"タグをもっと注意深く見なければなりません。:-( –

関連する問題