7

API 18 をサポートするために Android の最新の ADT と SDK をインストールした後、すべての API デモが「レガシー」と見なされるようになったことに気付きました。

スクリーンショットは次のとおりです。

ここに画像の説明を入力してください

どうして?

それらは「レガシー」と見なされていても、API 18 に属するものがいくつか含まれていることに気付きました。たとえば、マニフェストで見つかった次の属性です。

android:theme="@android:style/Theme.Holo.NoActionBar.Overscan"

また、minSdk を API 18 よりも低くする場合に Lint が警告するのはこれだけだというのも奇妙です。デモに含まれる API 18 の新しい機能はこれだけではありません。

何が起こっているのでしょうか? また、別のサンプル セットを用意する予定はありますか?

4

1 に答える 1

1

非レガシー プロジェクトにはすべて build.gradle ファイルがあり、Android Studio* で簡単に開くことができます。レガシー プロジェクトには build.gradle ファイルがありません。それらを Android Studio で開きたい場合は、「既存のソースに新しいプロジェクトを作成する」か、準備が整うandroid update project前に行う必要があります。

*)完全に正しいわけではありません: Android プラグインの古いバージョンを指しているものもあり、最初にプロジェクト設定を微調整する必要があります。

于 2013-11-13T00:05:40.753 に答える