1. ホーム
  2. アンドロイド

[解決済み】新しいプロジェクトを作成すると、なぜEclipseは自動的にappcompat v7ライブラリのサポートを追加するのですか?

2022-05-01 09:45:01

質問

なぜEclipseは自動的に appcompat v7 新しいプロジェクトを作成するたびに、ライブラリがサポートされますか?

シンプルなプロジェクトを作成しており、その MainActivity を拡張する必要があります。 Activity しかし、そうではありません。Eclipseは自動的にアクションバーのサポートを追加します。

を使用しないシンプルなプロジェクトを作成するには、どうすればよいですか? appcompat ライブラリはありますか?参考までに、私は最近アップデートされたすべてのADTの最新バージョンをダウンロードしました。私は、Window 7 x64を使用しています。

解決方法は?

Androidの サポートライブラリの概要 デバイスの多様性や、Android の異なるバージョン間 (つまり提供される API 間) の断片化のため、サポートライブラリをデフォルトで含めることが望ましいと考えられています。

このような理由から、Android コードテンプレート ツール を通してEclipseに含まれている Android Development Tools (ADT) は、デフォルトでそれらを統合します。

をターゲットにしていることに注目しました。 API 15 を使用していますが、あなたのパッケージで最低限必要なSDKは API 10 そのため、互換ライブラリは膨大な量の後方互換APIを提供することができます。例えば Fragment API に表示される API 11 (Android 3.0 Honeycomb) を、このシステムの古いバージョンを実行しているデバイスで使用することができます。

の自動挿入を無効にすることができることも特筆すべき点です。 サポートライブラリ をデフォルトで使用します。