2017-03-08 7 views
1

私は、バージョン25.0.0のサポートライブラリを参照することができるだけですが、私は、私は、エラーメッセージが表示されますcom.android.support:recyclerview-v7:23.0.4を追加しようとすると、私のコンパイルSDKのバージョンが23であること欠落サポートライブラリv7の23

Error:(27, 13) Failed to resolve: com.android.support:recyclerview-v7:23.0.4 

ですが、SDKマネージャーによれば、すべてのサポートライブラリがインストールされていることがわかります。その上で

私はここでメニューのv7:23.0.4ライブラリ

File => Project Structure => Dependencies

を見つけることができませんスクリーンショット

enter image description here

enter image description here

は私の質問

です
  1. バージョンv7のサポートライブラリが表示されないのはなぜですか?23.0.4?

  2. サポートライブラリがインストールされていない場合、どのように私のSDKマネージャに表示されませんか?

EDIT 1

Build.gradle(Module.app)

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "appnotic.quicknotes" 
     minSdkVersion 18 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:25.0.2' 
} 

EDIT 2

enter image description here
+0

質問2については、「インストール済み」と表示されているのはライブラリではなく、ライブラリです – lelloman

+0

@lellomanどのようにして不足しているリポジトリをインストールしますか?私はそれのための任意のオプションを発見していない –

+0

私はあなたがリポジトリが不足しているとは思わない、あなたのモジュールbuild.gradleを投稿することができますか? – lelloman

答えて

1

1)から利用可能でありませんリポジトリ、なぜ?私は分かりませんが、バージョン23の最新のものではありません。代わりにcom.android.support:recyclerview-v7:23.2.1を試してください

2)ライブラリをインストールするソースをインストールするだけで、あなたがビルド時にライブラリ自体がダウンロードされます

私は23.0.4で試してみましたが、23.2.1はいでした。バージョン25.0.0を手に入れることができれば、リポジトリがインストールされていることを意味します。多分、gradleプロジェクトは何とかうんざりしています。プロジェクトのimlファイルと.ideaフォルダを削除して再作成してください。

+0

いいえ 'com.android.support:recyclerview-v7:23.2.1'でエラーが発生しました。 –

+0

私は答えを更新しました。ちょうど25.0.0で正しく動作することを確認しましたか? – lelloman

+0

私はちょうどappcompatを逃し、今それは正常に動作しています –