2

これはコードのヘルプとはあまり関係ありませんが、最終年度のプロジェクトを開始したばかりで、できれば Android モバイル デバイス向けに開発する予定です。私は使用済みの HTC ヒーローしか持っていませんが、テスターはさまざまなバージョンの Android を使用しているため、Android 2.1 で作成する予定です。新しい HTC One や新しい Nexus を持っている人は多くないので、すべて古いバージョンの OS を使用していると思います。

私が知る必要があるのは、アプリケーションを 2.1 で作成し、それを新しいバージョンの OS (問題がある場合はタブレットではなく携帯電話で実行することが望ましい) で実行できるかということです。

4

3 に答える 3

4

はい、絶対にできます!私の知る限り、それで問題はありません。

アプリケーションをビルドするとき、マニフェスト ファイルで、MinSDKVersionアプリケーションの実行に必要な Android OS の最小バージョンを指定する を宣言します。アプリケーションは、指定された最小 SDK バージョン以上のすべてのデバイスで実行されます。

アプリケーションを実行できる最大バージョンに制限はありません。

于 2012-09-20T16:39:23.377 に答える
1

はい、古い Android アプリケーションを上位の Android バージョンで実行するのは非常に簡単です。エミュレーターまたは Android デバイスよりも低くなければならないことを指定する必要がありますMinSDKVersion。詳細については、次のリンクを参照してください。http://grabcodes.blogspot.com

于 2012-09-20T16:50:37.947 に答える
1

また、targetSdkVersion=7 を設定し、環境に適切な 2.1 (API 7) があることを確認することもできます。より新しいバージョン用に開発することを示す別の値を設定し、7 が MIN 値のみである場合、android api への一部の呼び出しが Eclipse で非推奨になっているという迷惑で混乱を招く可能性のある兆候が表示される場合があります。大きな問題ではないかもしれませんが、混乱すると時間を無駄にする可能性があります。

于 2012-09-20T16:51:16.607 に答える