2012-01-09 7 views
1

私は過去3〜4ヶ月間にアプリを開発しています。私はAndroid SDKプラグインでEclipseを使用しています。私は市場でアプリを公開する前に、テストし、テストし、テストしました。私は最終的には、アプリが準備ができていて、Eclipseツールキットを使ってプロダクション証明書を作成することを決めました。プロジェクトをアンドロイドアプリとしてエクスポートし、市場に提出しました。アプリのコンテンツに関する情報を受け取るには、アプリがリモートサーバーにアクセスする必要があります。私は理由は分かりませんが、何らかの理由でEclipseからプロジェクトをエクスポートして生成されたapkが常にログイン失敗メッセージを返します。私のデバイスを接続し、同じログイン資格情報を使ってeclipseからインストール/実行すると、すべて正常に動作します。私は何を忘れたのか、間違ってしまったのですか?Android Appは本番環境では正常に機能しませんが、間違ったことに関するエラーやヒントは受信されません。

答えて

4

私は直接の答えを持っていませんが、ここをチェックするためのものの束です:

  • あなたがlogcatログを確認しましたか?
  • マニフェスト(INTERNET)に適切な権限を設定しましたか?
  • あなたは、リモートで、またはローカルでアプリをテストしましたか?
  • サーバーはリモートからアクセスできますか?
  • ローカルネットワークでのみアクセスできるアドレス/ URLを使用していますか?
  • synchronous XHR requestsを使用していますか?
+0

- はい私はlogcatをチェックして、エラーはありません。 - はい私はすべての適切な権限を持っています。 - 両方のエミュレータとモバイル接続とWi-Fiの両方で複数の異なるデバイスでアプリをテストしました。テストはeclipseとandroid sdkプラグインを使用して実行/インストールしました。 - はいサーバーはリモートからアクセス可能です。 - 私のネットワークの外からすべてのURLにアクセスできます。 Eclipseでエクスポートを使用してプロダクション/ディストリビューションのプロジェクトをビルドすると、テストモードでビルドするときに受け取らない接続エラーが常に返されるため、ajaxリクエストを作成できなくなるようです。 – user1139741

+0

私は、達成しようとしていることと、これをどうやってやっているのかについて、より多くの情報を提供すると考えました。私はphonegapプラグインを使用しているので、私たちのサーバーから情報を取得するためにajaxリクエストを使用しています。エンドユーザーは、自分のウェブページ上の広告枠を表示/編集するためにアプリを使用できるウェブサイトを用意しています(レール上に構築する)。 Eclipseからプロジェクトをエクスポートすることによって生成されたAPKが、私が正しくphonegapを使用できず、サーバーにajaxリクエストを行うことを妨げている可能性はありますか? – user1139741

+0

同期ajaxコールを行っていますか?もしそうなら、それはあなたの問題かもしれません。私はなぜeclipseの輸出が何か変わるのかどうかはわかりませんが、決してそれを使ったことはありません。上記のリンクを追加しました。 – drfloob

0

私もこの問題に直面していますが、特定のデバイスでのみ発生します。これには、HTC wildfirdとHTC Legendが含まれます。テストした他のデバイスは、HTC DesireとSamsung Galaxyが奇妙です。私はあなたがすべてのデバイス上で正常に動作するphonegapビルドを使用してプロジェクトを構築する場合、それが見つかりました