私はこれに慣れていないので、ご容赦ください。基本的な App Engine Connected Android Project を Eclipse で動作させたいだけです。
最初に Eclipse 3.7 と Android SDK をダウンロードしました。Eclipseを介してADTプラグインをインストールしました。SDKを指すようにEclipseを構成し、Androidプロジェクトを作成しました。いくつかのウィジェットを追加し、SMS メッセージをいじって、携帯電話で実行しました。魅力のように働きました。
次に、App Engine を使用する時が来たと判断しました。このリンクhttp://dl.google.com/eclipse/plugin/3.7を使用して、Eclipse内からEclipse用のGoogleプラグインをダウンロードしました。そのリンクから Google App Engine Java SDK もダウンロードしました。
わかりました、ここからがもっと楽しくなります。新しいアプリ エンジンに接続された Android プロジェクトを作成し、「TestProjectThree」という名前を付けました。次に、「Debug as-> local app engine connected android project」をクリックしました。コンソールでは URL を取得しましたが、電話では黒い画面が表示されました。その後、android/gen フォルダーに何もないことに気付いたので、両方のプロジェクトをクリーン ビルドしました。突然、10個の警告が表示されました。
「ドメイン タイプ com.testprojectthree.server.HelloWorldService が利用できないため、コンテキストを完全に検証できません。
サーバー構築プロセスの一部として ValidationTool を実行する必要があります。」
私は問題をグーグルで検索し、このリンクhttp://code.google.com/p/google-web-toolkit/wiki/RequestFactoryInterfaceValidationを見つけました。
私は指示に従い始めました。アノテーション処理を有効にしようとしましたが、既に有効になっています。requestfactory-apt.jar をファクトリ パスに追加しようとしましたが、既にそこにもありました。
どうやら、注釈プロセッサと呼ばれるものを実行する必要があるようです。これまでMavenを使用したことはありませんが、Androidプロジェクトを右クリック->構成-> Mavenプロジェクトに変換します。クリーン ビルドを実行すると、POM ファイルが表示されます。次に、そのリンクからすべての XML を、POM ファイルの /project 行のすぐ上の行にコピーします。インディゴを使用しているので、2番目のビットもコピーします。クリーンアップして再度ビルドします。新しいエラー。
「/TestProjectThree-Android/gen は既に存在しますが、ソース フォルダーではありません。ソース フォルダーに変換するか、名前を変更してください。」
それが何を意味するのかもわかりませんが、右クリック gen->build path->convert to source folder が表示されるので、それもクリックします。クリーンアップして再度ビルドします。エラーなし!! ヤヤヤイ!!!
ローカル アプリ エンジンに接続された Android プロジェクトとしてデバッグします。電話で黒い画面が表示され、日食で何らかのエラーが発生しました。「ソースが見つかりません」。詳細なエラー メッセージを探しましたが、コンソールにはアプリ エンジンの URL だけが表示され、logcat は空に見えます。
検証ツールに関するリンクに戻り、すべてのコメントを読みました。多くの人が戸惑ったようです。私がそれを正しくやったのか、それともどれかを正しくやったのか、私にはわかりません。今は非常に迷っています. 助けてくださいお願いします!!!