2

ターゲットandroid-17(最小バージョンandroid-11)でアプリケーションをデバッグしています。
私が使用しているエミュレーターには、android-14またはandroid-15であるandroid4.0.4があります。

androidのソースメソッドをトレースすると、デバッガーがandroid-14のソースコードと同じではないandroid-17のソースに移動するため、間違ったコードをたどってしまいます。

プロジェクトスケルトンは、私が「新しいAndroidプロジェクト」を選択したときにEclipseによって作成されました。おそらくターゲットバージョンがそう言っているので、それはandroid-17コード(Android 4.2)のフォルダーを持っています。ただし、コンパイルされたアプリはandroid-14AVDエミュレーターで実行されます。

デバッガーをフォローして適切なAndroidソースコードにするにはどうすればよいですか?

4

1 に答える 1

1

それはあなたが探すべきターゲットアンドロイドバージョンではなく、プロジェクトビルドターゲットです。

これを変更するには、Eclipseのパッケージエクスプローラーからプロジェクトを選択し、右クリックしてプロパティを選択するか、メニューバーからプロジェクトを選択してプロパティを選択します。

プロジェクトのプロパティウィンドウが開き、Androidを選択すると、次のようなものが表示されます。

プロジェクトのAndroidプロパティ

そのウィンドウから、プロジェクトをコンパイルするAndroidのバージョンを選択します。さらに、プロジェクトウィザードの作成時にプロジェクトビルドターゲットを選択しました(ターゲットバージョン、ビルドバージョン(「コンパイル」と呼ばれる)、および最小バージョンを要求されます)。

于 2013-03-11T15:59:23.623 に答える