4

このエラーは、ナビゲーションに固定タブ + スワイプを使用して Android Studio で新しい Android アプリケーション モジュールを作成するときに表示されます。

それは言います:

次の依存関係は解決できませんでした。詳細については、build.gradle ファイルを参照してください。-com.android.support:appcompat-v7:18.0.0

エラー

Android 4.0 以降のデバイスをターゲットにしています。互換性ライブラリが関係するのはなぜですか? 1 つの回避策は、Android SDK マネージャーを使用してこのライブラリをインストールすることですが、理由がないのにアプリが実際にこの互換性ライブラリを使用するのではないかと懸念しています。ActionBar と固定タブ ナビゲーションは、Android 4.0 以降のフレームワークに組み込まれているはずですよね?

4

2 に答える 2

1

これは、新しいGradleモジュールを作成するときにIntelliJ Idea 13 Ultimateで発生しました。Froyo をサポートするアプリに取り組んでいました。SDK にサポート ライブラリを手動で追加する必要がありました。その後、問題なくビルドできました。私が持っているSDKのプロジェクト構造設定のスクリーンショットは次のとおりです。

ここに画像の説明を入力

ご覧のとおり、手動で追加された v4、v7、および v13 のサポート。それらは Android API 19 Platform に関連付けられます (私の場合)。次に新しい Gradle モジュールを作成するときは、プロジェクト構造に移動してプロジェクトの下の SDK を選択する必要がありますが、サポート ライブラリを再度追加する必要はありません。お役に立てれば。

于 2014-02-04T15:49:43.907 に答える
0

とにかく互換性ライブラリをインストールしました。私が気付いていなかったのは、 を使用して最初のモジュールを作成できないということですFile -> New ModuleFile -> Project Structure -> New Module最初のモジュールに使用する必要があります。それは本当に直感的ではありません。これを行った後、すべてが機能しました。

于 2013-10-07T01:57:47.313 に答える