最新のAndroidサポートライブラリ23.1で更新した後、このエラーが発生します
解決に失敗しました:com.Android.support:support-v4:23.0.0
23. +と23.1.0と23.1。+などのすべての組み合わせを試しました。適切に実行するにはどうすればよいですか?
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "ua.g.tfinder"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:appcompat-v7:23.0.+'
compile 'com.Android.support:support-v4:23.+'
compile 'com.Android.support:recyclerview-v7:23.0.+'
compile 'com.Android.support:cardview-v7:23.0.+'
compile 'com.Android.support:design:23.0.+'
compile 'com.google.Android.gms:play-services:7.5.+'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.squareup.picasso:picasso:2.5.2'
}
サポートライブラリは、GoogleのMavenリポジトリから入手できるようになりました。
ステップ1:プロジェクトのbuild.gradleファイルを開きます。
ステップ2:リポジトリセクションに「 https://maven.google.com 「その中のURL。
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}
今日も同じ問題に遭遇しました。 SDKマネージャーはいくつかのライブラリをインストール済みとしてマークしましたが、ファイルの場所を調査すると、ファイルが含まれていない正しいフォルダー構造がわかりました。
たとえば、Macの23.1.0 appcompat-v7の場所をチェックアウトすると:.../sdk/extras/Android/m2repository/com/Android/support/appcompat-v7は空のフォルダーであることが判明しました。
数分前に実行した更新が何らかの形で失敗したと思われます。
私にとってそれが解決したこと:
SDKマネージャーから「Androidサポートリポジトリ」を追加する必要がありました。
既にv7
依存関係がgradleファイルに追加されているため、v4
ライブラリに既に含まれているため、v7
の依存関係を追加する必要はありません。
gradleファイルは次のようになります
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "ua.guru.lvivflatfinder"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:appcompat-v7:23.1.0'
compile 'com.Android.support:recyclerview-v7:23.1.0'
compile 'com.Android.support:cardview-v7:23.1.0'
compile 'com.google.Android.gms:play-services:8.1.0'
}
.......
implementation 'com.Android.support:cardview-v7:28.0.0-rc01'
私の場合、SDKマネージャーを開いてLocal Maven Repository for Support Libraries
私の問題を修正しました。
同様の問題が発生し、バージョンを変更しようとしていました。うまくいかなかった。バージョンを変更してStudioを再起動した後のみ、動作し始めました。 Studioを再起動しない限り、おそらくgradleは通常どおり同期しません。
[ファイル]-> [プロジェクト構造]に移動し、[依存関係]タブを選択して、com.Android.support:support-v4:23.0.0を削除します。
それは私のために働いた
準備完了!