私のbuild.gradle(Module:app)に次の行を追加しました。
compile 'com.Android.support:design:25.4.0'
しかしGradleを実行すると
Failed to resolve: com.Android.support.design:25.4.0
私はAndroidからのサポートコード サポートデザインライブラリ を入手し、それを新しいプロジェクトに追加しました。それを依存関係セクションに追加しました。
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'
testCompile 'junit:junit:4.12'
compile 'com.Android.support:design:25.4.0'
}
何がおかしいのですか?
重要:サポートライブラリは、GoogleのMavenリポジトリから入手できます。 SDKマネージャからサポートリポジトリをダウンロードする必要はありません。詳細については、 サポートライブラリの設定 を参照してください。
ステップ1:アプリケーションのbuild.gradleファイルを開きます。
ステップ2:リポジトリセクションに、 " https://maven.google.com "エンドポイントのmavenセクションが含まれていることを確認します。例えば:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
ステップ3:サポートライブラリを依存関係セクションに追加します。たとえば、v4 core-utilsライブラリを追加するには、次の行を追加します。
dependencies {
...
compile "com.Android.support:support-core-utils:25.4.0"
}
"Bhavesh Patadiya" の答えの最新版:
プロジェクトのbuild.gradleファイルで、repositories
ブロックにgoogle()
を追加します。
repositories {
jcenter()
google()
}
同じファイルを新しいGradleバージョンで更新します。
classpath 'com.Android.tools.build:gradle:2.3.3'
上記の問題が原因で新しい問題または同じ問題が発生した場合は、Android-Studioを終了し、 "gradle"フォルダと "build"フォルダおよびそのサブフォルダを削除してから、Androidを起動してください。 - もう一度スタジオ。
allprojects {
repositories {
google()
jcenter()
mavenCentral()
}
}
常にappcompact
のバージョンを維持し、libのversionssameをサポートするので、com.Android.support:design:25.4.0
をcom.Android.support:design:25.3.1
に変更してください。
Bhavesh Patadiya氏は私たちに良い解決策を与えてくれます。ただし、修正プロセスをより明確にするために、もっと何かを共有したいと思います。
プロジェクトディレクトリの下に2つの "build.gradle"ファイルがあります。それらのパスはそれぞれ "Your-project-root-dir/build.gradle"と "Your-project-root-dir/app/build.gradle"になります。 Androidスタジオにエラー情報が表示されているときにファイルをトレースしようとすると、おそらく2番目のファイルが開きます。
この文を最初のファイル( "Your-project-root-dir/build.gradle")に追加してください。
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
そして2番目のbuild.gradle( "Your-project-root-dir/app/build.gradle")にステートメントを追加します。
dependencies {
...
compile "com.Android.support:support-core-utils:27.0.2"
}
SDKマネージャでAndroidサポートリポジトリを更新する必要があります。デザインライブラリもSupport v4とAppCompat Support Librariesに依存しています。
同じバージョンのAndroidのサポートは他と同じでなければなりません..
compile 'com.Android.support:appcompat-v7:25.3.1' <-- same
compile 'com.Android.support:design:23.3.1' <-- same
上記の答えは私には何も解決しませんでした。
問題が見つかりました:
Sdk Support Repositoryが破損しています
。
修正:
SDKマネージャに行き、 "SDK Tools"タブをクリックしてください。 [Support Repository]のチェックマークが選択されている場合は、選択を解除して[OK]をクリックします。これにより、リポジトリ内のすべてのファイルが削除されます。次に、チェックマークを再確認し、[GO]をクリックしてリポジトリを再インストールします。
この問題はapp.buildにandoridtestImplementation
が追加されている場合に発生します。
この問題を解決するapp.buildからtestImplementation
、androidTestImplementation
を削除します。
それでも問題が解決しない場合は、プロジェクト設定でオフラインモードを確認してください。オフラインモードがオンの場合はオフ、その後プロジェクトを同期します。それは私の問題を修正しました。