問題タブ [google-eclipse-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
516 参照

google-app-engine - app-engine エンドポイントからの BLOB の提供

Google エンドポイント サーバーから Android アプリに BLOB を提供したい。ブロブへのリンクではなく、実際のブロブです。blob を Base64 でエンコードしてエンドポイントから送信する必要がありますか?それとも app-engine によって処理されますか?

この質問を、フロントエンドからバックエンドに画像を送信する逆のパスと混同しないでください。サーバーからクライアントに送信したい。blob をエンコードする必要がありますか?それとも app-engine で処理されますか? ああ、私はJavaを使用しています。

0 投票する
2 に答える
3553 参照

google-app-engine - Google クラウド エンドポイント クライアント ライブラリの生成中にエラーが発生しました

ここ数週間、 GAE/JGoogle Cloud Endpointsを使用してアプリを開発してきました。カスタム エンドポイントを (注釈を使用して) 作成しました。かなり多くの問題がありましたが、それらを解決することができ、すべてがうまく機能していました。

しかし今 (2013 年 4 月 22 日) エンドポイント メソッドを変更しようとしたところ、突然Google Eclipse プラグインがクライアント ライブラリを生成しなくなりました。

生成されたすべての API ファイルをプロジェクトから削除しようとしましたが、何も機能しませんでした。Eclipse を再度ダウンロードし、GPE と GAE SDK の最新バージョンをすべてインストールし、新しいプロジェクトをゼロから開始しましたが、同じエラーが発生します...


編集:絶対にすべてを試した後Googleの最後に問題があるに違いないようです。GPE は、CloudClientLibGenerator少なくとも最後まで機能していない を使用しているようです...

【75時間~】

そして今、私は疑問に思っています:

  1. 必要なすべての情報 (コード、ライブラリなど) がローカルにあるのに、なぜエンドポイントのコードを生成するためにクラウド ジェネレーターが必要なのでしょうか? それともしていませんか?
  2. 私は GAE の無料版を使用して、大学向けのアプリを開発しています (私の修士課程の最終プロジェクト)。しかし、GAE にお金を払って実際のアプリを開発しているとしたらどうでしょうか? これはちょっと粗末すぎませんか?

とにかく、言葉はEndpointsとのdis-end-ppointmentだと思います...


注:この問題は Google Code で開いています。

編集: Google プロジェクト メンバーからの回答: 「現在、エンドポイント全般に問題があり、ライブラリ生成に関する現在または以前の問題がわかりにくくなっています。現在の問題が解決されたら更新します。

問題をできるだけ早く修正するよう取り組んでいます。問題が解決されたら、更新を投稿します。

更新: 一部のユーザーは、問題が解決されたことを指摘して、上記の問題にコメントを投稿しています! ただし、Google からの公式コメントはありません。残念ながら、今のところ確認できません...


考えられる回避策:

以前の GAE SDK バージョンに変更する必要があります。1.7.51.7.6の両方が動作しています。Java版はこちらからダウンロードできます。

試してみたところ、エンドポイント ライブラリの生成が機能しています!!! また、開発サーバーの API Explorer により、バグが修正されるのを待ちながら開発を続けることができます。Google チームによると、明日はどうなるでしょうか...

そして突然、機能していなかった展開済みのエンドポイントが再び機能するようになりました! (ただし、クライアント生成は SDK 1.7.7 ではまだ機能していません)

EDIT:Googleから、コマンドラインからの生成も機能していると言っています。


クライアント ライブラリの生成中にスローされた例外のスタックトレース (GPE エラー ログ):

0 投票する
1 に答える
201 参照

eclipse - GWT プラグインと一緒に依存関係に Maven を使用しますか?

GWTこれまでのところ、プロジェクトにmavenを使用していません。Google App EngineにデプロイするときGAEは、右クリック > [Google] > [Deploy to App Engine] をクリックするだけです。その後、warフォルダーが自動的に生成され、すべてが正常に実行されます。

プロジェクトをmaven構造に変更すると、メニュー ポイントに次のように表示されproject settings > Google > Web ApplicationますLaunch and deploy from this directory (disabled because Maven)

その結果、デプロイ時に war フォルダーが生成/更新されません!

では、どうすれば依存関係管理に Maven を使用し、GWT/GAEを使用しEclipse Pluginてアプリをデプロイして起動することができますか?

0 投票する
1 に答える
2040 参照

eclipse - Mavenの依存関係はクラスパスでエクスポートされませんか?

プロジェクトがGWTあり、依存関係を定義していMavenます。

コンパイルとデプロイに Maven 自体は使用しませんが、Eclipse Google PluginGoogle GAEApp Engine には使用します。Mavenで定義されたいくつかの依存関係を利用するサーバー側のコードを除いて、すべてがうまく機能します。

たとえば、Google Guavaクライアント側とサーバー側の両方で使用します。

クライアント側の依存関係は、おそらく gwt モジュールで次のステートメントを使用することにより、何らかの形で正しく解決されます。

しかし、サーバー側のクラスでは、常にjava.lang.NoClassDefFoundError例外が発生します。これは、おそらくサーバー側でライブラリが見つからないことを意味します。

必要なすべてのライブラリを にコピーすることで手動で修正できます。これによりWEB-INF/lib、これらのエラーが解決されます。しかし、これらのライブラリを手動で war フォルダーにコピーする必要がない他の方法はありますか?

クラスパス アセンブリを定義して、Maven の依存関係を次のようにエクスポートできると考えました。

しかし、それは何も変わりません。どうすればよいですか?

例外:

0 投票する
1 に答える
209 参照

android - Google Eclipse プラグイン 1.7.7 から 1.7.5 に変更する方法

Google Sphere のバグにより、GEP 1.7.7 からバージョン 1.7.5 または 1.7.6 に変更する必要があります。どうすればその変化をもたらすことができますか? eclipse内からeclipseマーケットプレイスを見てみますが、プラグインは3.6、3.7、3.8/4.2などEclipseのバージョンごとに並んでいます。1.7.5 または 1.7.6 はどちらでしょうか? Mac OSXでEclipse Juno Service Release 2を使用しています。

また、SDK(App-engine 1.7.6)それはSDK(App-engine 1.7.5)

0 投票する
1 に答える
212 参照

google-app-engine - App Engine へのデプロイ用にコンパイルする GWT モジュールの選択

以前は GWT/GAE プロジェクトに 1 つしかなかった GWT モジュールを追加しました。Eclipse 用の Google プラグインを介して App Engine にデプロイすると、プラグインがプロジェクト内のすべての GWT モジュールをコンパイルすることに気付きましたが、これは私が望んでいるものではありません。どの GWT モジュールをデプロイ用にコンパイルするかを GPE に伝える方法を見つけることができませんでした。これはまったく可能ですか?