私の最初のアプリにCoordinatorLayoutとSnackbarを実装しようとしています。私はbuild.gradleファイルに依存関係としてAndroidの設計支援ライブラリを追加する必要がありますが、私は、Android Studioの2.3.1に次のエラーを取得していますことを知っている:Androidデザインサポートライブラリ - バージョン番号と階調エラー
は解決に失敗しました:com.android.support
:.design:私は2可能性のある問題があると思い25.3.1リポジトリとの同期プロジェクトをインストール
オープン
ファイル0
- 間違ったバージョン番号を指定しました - 25.3.1が正しくない場合は、使用するバージョン番号は何ですか? appcompatのバージョンと同じではありませんか?私はウェブを検索しましたが、どこでも答えを見つけることはできません。 24.0.0や22.2.0のような古いバージョン番号を試しましたが、うまくいきません。 Android Support Repositoryバージョン47.0.0がインストールされています。
- 実際にAndroid設計サポートライブラリをインストールしていないのは、エラーがリポジトリをインストールするように指示しているからですか?私はどこかでAndroid Support Repositoryをインストールするだけでいいのですが、それは最新のものですか?
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.android.support.design:25.3.1' testCompile 'junit:junit:4.12' }
そしてactivity_main.xmlレイアウトファイル内:私はGradleのビルドでSOに同様の質問を発見した
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" ... </android.support.design.widget.CoordinatorLayout>
ここ
は私のbuild.gradleファイル内の依存関係していますエラーはしばしば私が理解できないアドバイス、特にステップ3に沿ったものです。
ファイル] - > [キャッシュ/再起動
シャットダウンのAndroidメーカーを無効
名前の変更/それがすべてのGradleをダウンロードしてみましょうユーザのホームディレクトリ
再起動のAndroid Studioで.gradleフォルダを削除必要なもの
グレイドビルド成功!
リビルドプロジェクト....成功!
私はどこ.gradleフォルダを見つけるために知っていない以外、私はこれをしようとするだろうか?あなたは次の行持っ
これはかなり恥ずかしいですが...ありがとうございます! –