0

私はアンドロイドアプリを構築しています。Eclipse は、プロジェクトの Android バージョンを 4.1 としてリストします (これを変更する方法は知っています)。

最小値と最大値を確認して変更する方法を次に示します。Androidマニフェストファイルにある、互換性に必要なAndroidデバイスのバージョン番号(私の場合は10-15)。

非常に簡単な質問がありますが、(非常に初心者の) 質問に対して明確な回答を得ることができなかったため、誰かに確認してもらいたいだけです。

Eclipse で私の Android バージョンが 4.1 と表示されている場合、プロジェクトは 4.1 用にのみ生成された apk ですか? つまり、4.0.3 デバイスでファイルを実行するには、4.0.3 で Eclipse 設定を使用して apk を生成する必要がありますか? または、互換性設定 (10-15) は自動的にこれを意味しますか。

申し訳ありませんが、プラットフォーム用のコンパイルとメソッドの互換性について少し混乱しています。

4

2 に答える 2

2
If eclipse lists my android version as 4.1, is the project is apk generated only for 4.1?

答えは「いいえ」です。Android には Android 1.5 以降のランタイムが必要です (AndroidManifest.xml で android:minSdkVersion を少なくとも 3 に設定します)。これは、最新バージョンの Android SDK を使用して開発でき、アプリは以前の Android バージョン (最小 1.5) でも実行できることを意味します。So if you compile with 4.1(set in project.properties android-14) and set minsdkversion 3 the you can run it with any deviceこのリンクから要件もお読みください https://developers.google.com/mobile-ads-sdk/docs/

于 2012-08-02T10:16:20.367 に答える
1

互換設定で十分です。互換性設定を 8 ~ 15 に設定してアプリを開発しています。Eclipse では 4.1 と表示されますが、私の 2.3.5 デバイスでは問題なく動作します。

于 2012-08-02T09:55:13.530 に答える