2017-10-10 1 views
2

에 있습니다. Android 개발시 Newcommer가 발생했으며이 오류가 발생했습니다. 단서가 잘못되었습니다.Android : 메타 데이터도

오류 : ': app : processDebugManifest'작업에 대한 실행이 실패했습니다.

Manifest merger failed : Attribute meta-data#[email protected] value=(26.0.0-alpha1) from [com.android.support:appcompat-v7:26.0.0-alpha1] AndroidManifest.xml:27:9-38 is also present at [com.android.support:cardview-v7:25.3.1] AndroidManifest.xml:24:9-31 value=(25.3.1). Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:41 to override.

enter image description here

+1

모든 지원 라이브러리 버전을 동일한 버전으로 변경하십시오. –

+0

귀하의 gradle 파일을 게시하십시오. –

+0

@NovoLucas posted –

답변

1

enter image description here

enter image description here 당신은 지원 라이브러리의 동일한 버전을 사용하거나 모든 com.android.support 종속성과 25.3.1을 사용하거나 위해 26.0.0 - 알파 1을 사용할 필요가 모든. 루트 수준 Gradle을 파일에서

compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support:design:25.3.1' 

또는 하나

compile 'com.android.support:appcompat-v7:26.0.0-alpha1' 
compile 'com.android.support:design:26.0.0-alpha1' 
0

이 같은 구글의 메이븐 환매 약정을 추가해야합니다 :

allprojects { 
    repositories { 
     jcenter() 
    maven { url "https://maven.google.com" } 
    } 
} 

이 잘하면 그것을 해결됩니다.

+0

어떻게 문제를 해결할 수 있습니까? –

+0

Maven Repo 추가 작업이 비슷한 오류가 발생했습니다. –

관련 문제