CardViewおよびRecyclerViewの依存関係を追加した後、コンパイルエラーが発生します。すべての投稿を確認しましたが、このケースを解決できる人はいないようです。
エラー:
エラー:タスク ':app:processDebugManifest'の実行に失敗しました。マニフェストのマージに失敗しました:[com.Android.support:appcompat-v7:25.3.1]の属性meta-data#Android.support.VERSION @ value value =(25.3.1)AndroidManifest.xml:27:9-31も[com.Android.support:cardview-v7:26.0.0-alpha1] AndroidManifest.xml:24:9-38 value =(26.0.0-alpha1)に存在します。提案:AndroidManifest.xml:25:5-27:34の要素に「tools:replace = "Android:value"」を追加してオーバーライドします。
My Build.Gradle:
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 25
buildToolsVersion "26.0.0"
defaultConfig {
applicationId "com.soft.kukito.cardviewprueba"
minSdkVersion 21
targetSdkVersion 25
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'
})
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:cardview-v7:26.0.0-alpha1'
compile 'com.Android.support:recyclerview-v7:26.0.0-alpha1'
}
答えてくれてありがとう。
同じAndroidサポートライブラリバージョンを使用する必要があります。サポートライブラリ26.0.0-alpha1
バージョンを使用する必要があります。したがって、以下を変更してください。
compile 'com.Android.support:appcompat-v7:25.3.1'
に
compile 'com.Android.support:appcompat-v7:26.0.0-alpha1'
また、compileSdkVersion
とtargetSdkVersion
をバージョン26に変更する必要があります。