2016-05-04 7 views
-1

Ich versuche definiert mein Projekt zu kompilieren, aber ich diese Art von FehlerAttribut „titleTextStyle“ bereits

"Error: (2) Attribute" titleTextStyle "has Already Been defined"

Diese erhalten ist mein Gradle

dependencies { 
compile 'com.android.support:multidex:1.0.0' 
compile project(':library') 
compile project(':androidswitchbackport') 
compile project(':urlImageViewHelper') 
compile fileTree(include: ['*.jar'], dir: 'libs') 
//compile 'com.android.support:appcompat-v7:21.+' 
compile files('libs/FlurryAnalytics-4.2.0.jar') 
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
    transitive = true; 
} 
//compile 'uk.co.chrisjenx:calligraphy:2.2.0' 
compile 'com.android.support:support-v4:22.1.1' 
compile 'com.actionbarsherlock:actionbarsherlock:[email protected]' 
compile 'com.google.android.gms:play-services:8.1.0' 
compile 'org.apache.commons:commons-collections4:4.0' 
compile 'org.apache.commons:commons-lang3:3.1' 
compile 'org.apache.httpcomponents:httpmime:4.3.3' 
compile 'org.apache.httpcomponents:httpcore:4.4.1' 
compile 'com.facebook.android:facebook-android-sdk:4.1.0' 
compile 'com.loopj.android:android-async-http:1.4.7' 
compile 'com.melnykov:floatingactionbutton:1.3.0' 
compile 'org.apache.sanselan:sanselan:0.97-incubator' 
compile 'com.cocosw:bottomsheet:[email protected]' 
compile 'org.lucasr.twowayview:twowayview:0.1.4' 
compile 'com.viewpagerindicator:library:2.4.1' 
compile 'joda-time:joda-time:2.4' 
compile 'com.google.android.gms:play-services-ads:8.1.0' 
compile 'com.google.android.gms:play-services-identity:8.1.0' 
compile 'com.google.android.gms:play-services-gcm:8.1.0' 
} 

ich viele Fragen gesehen haben und Antworten auf dieses Problem, aber keine hat für mich funktioniert :(

+0

Kenny, finden Sie in der [Hilfe] (http://StackOverflow.com/Hilfe), wie Sie Fragen stellen. Soweit es Ihre Frage betrifft, haben Sie wahrscheinlich ein doppeltes Attribut 'titleTextStyle', das in Ihrem Projekt definiert ist. Durchsuchen Sie Ihr Dateisystem oder in Ihrer IDE (finden Sie in allen Dateien), um herauszufinden, woher es kommt. – miha

+0

Veröffentlichen Sie das Logcat anstelle der Gradle-Datei. Es geht nicht um die Größe, es ist eine Ihrer XML-Dateien und der Logcat wird uns sagen, welche. – Vucko

+1

1) Stellen Sie sicher, dass Sie die gleiche Version der Support-Bibliotheken wie 'support-v4' und' appcompat-v7' * in allen Modulen * verwenden. 2) Vor vier Jahren Actionbarsherlock loswerden. –

Antwort

-1

Dies ist kein Problem mit Gradle, oder mit Ihrer Gradle-Datei.

Überprüfen Sie Ihre XML-Layout-Dateien und suchen Sie nach "titleTextStyle" (am wahrscheinlichsten in einem TextView oder einem anderen Widget). Sie haben wahrscheinlich ein Duplikat.

+0

Das Problem besteht nicht darin, dass das Attribut mehrmals * verwendet wird, sondern * mehrmals * definiert ist. –

+0

@Eugen Pechanec wahr. Entschuldigung für den Fehler. – Rafal

Verwandte Themen