私は、eclipse プラグインを使用した App Engine 接続 Android プロジェクトの作成に関する簡単なチュートリアルに従っています。
すべてを設定した後、プロジェクトを実行すると、次の 2 つの可能性が生じます。
の場合
LOCAL_ANDROID_RUN = false
、プロジェクトは予想される苦情を吐き出します。1) Google Cloud Messaging への登録...成功! 2) エンドポイント サーバーへの登録...失敗
Cloud Endpoints サーバーが App Engine にデプロイされていないか、CloudEndpointUtils.java で LOCAL_ANDROID_RUN を「true」に設定して、ローカル インスタンスに対して実行するように設定を変更する必要があります。
の場合
LOCAL_ANDROID_RUN = true
、2 番目に「登録」をクリックすると、アプリがクラッシュします。これは私が得られない部分です。私は箱から出してすぐにプロジェクトを実行しています。私がした唯一のことはLOCAL_ANDROID_RUN
、偽から真に変更することでした。
それで、私は解決策について過去4時間調査してきました。-a 0.0.0.0
またはについての話が見られ-bindAddress 0.0.0.0
ます。私が間違って設定していない限り (私はおそらくそうです)、それらは機能していません。以下の「エラー」が表示されることがあります。それが私の問題である場合は、クリックする前に引数ボックスに正確に何を入力する必要がapply
ありrun
ますか?
Options:
--help, -h Show this help message and exit.
--server=SERVER The server to use to determine the latest
-s SERVER SDK version.
--address=ADDRESS The address of the interface on the local machine
-a ADDRESS to bind to (or 0.0.0.0 for all interfaces).
--port=PORT The port number to bind to on the local machine.
-p PORT
--sdk_root=DIR Overrides where the SDK is located.
--disable_update_check Disable the check for newer SDK versions.
--generated_dir=DIR Set the directory where generated files are created.
--jvm_flag=FLAG Pass FLAG as a JVM argument. May be repeated to
supply multiple flags.
out of the box
このプロジェクトを機能させる方法についての洞察はありますか?