2011-03-23 10 views
0

私はアンドロイド2.1を使用してアンドロイドアプリケーションを作っています。 Android 2.2と2.3を搭載したデバイスでアプリケーションがどのように動作するかをテストしたい。どのように私は日食でそれをテストするのですか?私はアプリケーションをテストするための実際のデバイスがありません。 eclipseで、私が2.2のエミュレータを作っても、私のアプリケーションで設定を実行してもリストアップされません。私が言っていることは、Eclipseが2.2デバイス上で私の2.1アプリを動かすことを許していないということです。エミュレータでアプリケーションをテストするにはどうすればよいですか?2.2デバイスで私の2.1アンドロイドアプリケーションをテストする方法は?

ありがとうございます。

+0

マニフェストに 'android:maxSdkVersion =" 7 "'を設定していることがありますか? – Adinia

答えて

0

アプリケーションをテストする必要があるエミュレータを起動します。ホーム画面が表示されるまで待ちます。

アプリケーションを実行すると、現在実行中のエミュレータでロードされます。

あなたのマニフェストminSdkVersionが属性で指定された1より大きいバージョンを持っているあなたは、任意のデバイス(エミュレータまたは物理的)でアプリケーションを実行することができます、エミュレータで

<uses-sdk android:minSdkVersion="7" /> 
0

を次の行を指定しています。

古いバージョンのエミュレータで、より大きなSDKバージョンでコンパイルされたアプリケーションを実行することもできます(ここでも、minSdkVersion属性は適切な値を持つ必要があります)。これにより、古いプラットフォームでクラッシュすることなく、最新の機能のサポートをテストすることができます。

0

前回の回答はどちらも良かったです。具体的には、「ウィンドウ」 - >「Android SDKとAVDマネージャー」に移動し、テストするエミュレータを選択して「スタート」をクリックして、2.2エミュレータを起動します。

エミュレータが "Run Configurations ..."でプロジェクトを実行した後、 "Target"タブで "Manual"展開を選択し、Runを押すと実行中のリストからエミュレータを選択できるはずですAndroid搭載端末

希望はこれで十分です。

関連する問題