2010-12-31 17 views
1

Android 2.3について簡単に質問します。私のアプリがAndroid 2.3で動作しないのはなぜですか?

私のアプリを使用している人から、Android 2.3で起動時にクラッシュするという報告を受けています。私が知る限り、それは他のSDKバージョンではまったく問題なく動作します。私はAndroid 2.3搭載の携帯電話を持っていないので、どこにエラーがあるのか​​試してみることはできません。それは対処するのが非常にイライラします!

誰かがAndroid 2.3で変更された可能性のあるアイデアはありますか?誰かに同様の問題があったのですか?

次は私がそれを引き起こしている可能性があります何のために持っていたアイデア...

  1. スプラッシュ画面です - 私の主な活動に私がのonCreateでこれをトリガし、それが
  2. を終了する前に3秒間表示します私はAndroidのGPS機能を使用していますが、2.3で大きく変わって何かがうまくいかないのですか?
  3. 私が気づいていない2.3のアプリケーション起動の根本的な変更がありました。

フィードバックは非常に高く評価されます。

**いくつかの詳細情報!ネクサスS上でそれを実行している誰かの助けを借りて**

私は次の方法に問題を突き止めました:これは突然のAndroid 2.3上で動作しない理由

final AlertDialog.Builder builder = new AlertDialog.Builder(this); 
builder.setMessage("GPS functionality is required for this app. Would you like to  enable it?") 
      .setCancelable(false) 
      .setPositiveButton("Yes", new DialogInterface.OnClickListener() { 
       public void onClick(final DialogInterface dialog, final int id) { 
        launchGpsOptions(); 
       } 
      }) 
      .setNegativeButton("No", new DialogInterface.OnClickListener() { 
       public void onClick(final DialogInterface dialog, final int id) { 
        dialog.cancel(); 
       } 
      }); 
    final AlertDialog alert = builder.create(); 
    alert.show(); 

誰もが知っていますし、 /またはそれを修正する方法?

多くの感謝!

+0

"それがクラッシュ"して何が意味するのかを正確に調べ、それを複製し、ログをチェックし、コードをステップ実行することをお勧めします。それ以外の場合はソーセージ工場の針を見つけるのと同じように – Jimmy

+7

エミュレータで2.3を試しましたか? – gary

+0

logcatにエラーがありますか? –

答えて

0

これがジンジャーブレッドの非公式ビルドの場合、GPSはおそらく破損している可能性があります。私が試したすべてのビルドで、GPSは動作しません。アプリがGPSを検索すると見つからないため、クラッシュします。この正確な動作は、Moto Droidの2.3の在庫ブラウザで行われます。 google.comを読み込んでGPSで位置を尋ねるため、クラッシュします。これが正式なビルド(現在のところNexus Sのみ)で発生した場合は、これをすべて無視してください。

+0

公式のNexus Sバージョンはありませんでした。しかし、非公式バージョンのヘッドアップありがとう。 – user455141

関連する問題