2011-06-18 2 views
0

Android 1.5から2.3まで実行できるようにアプリケーションをターゲティングしています。特定のターゲットの下でクラッシュする同じプロジェクトのクラッシュの理由を見つけ出す

Android 2.3.3 (API Level 10) 
Android 1.5 (API Level 3) 

Android 2.3で起動できるアプリケーションが見つかりましたが、1.5ではできません。アプリケーションが表示される前でもクラッシュします。私は、以下の方法で根本原因を見つけようとします。ここに私がしたことがあります。クラッシュブレークポイントは自分のアプリケーションのAndroidコードを指し、およびされていない> 1のAndroidアプリケーション enter image description here

を - 私はビルドターゲットを作っ

は1.5 enter image description here

IデバッグAsをAndroidに指摘しましたコード。

私はちょうどとして実行した場合 - 私は同じソースコードを実行した場合> 1 Androidのアプリケーション、私は enter image description here

次、Androidの2.3.3を標的とすることにより、アプリケーションがなくて起動することができてしまいます問題。

enter image description here

私が把握するための正しい方法は何ですか、なぜ同じプロジェクトは、特定のターゲットの下でクラッシュすることができますが、別の目的の下でも実行します。

+0

APIレベル10以上で使用できるapiまたはクラスを使用している可能性があります。エラーの原因をLogcatで確認してください –

答えて

1

通常、logcatにはエラー固有のメッセージが多数あります。 これで問題が解決しない場合は、メインアクティビティの重要でない部分をすべてコメントアウトして、エラーが消えるかどうかを確認することをおすすめします。エラーが発生した場合は、エラーの原因を特定するためにコード部分を1つずつコメントアウトしてください。

実際、1.5に準拠する必要がありますか?誰もそれを使用していません(stats here

関連する問題