Ich versuche, ein Projekt von Eclipse- zu Android Studio zu wandern und nach dem Problem googeln fand ich eine Antwort here. Leider benötigt meine App sowohl die ActionBarSherlock Bibliothek und appcompat-v7. Das war in Eclipse kein Problem, warum sollte sich Android Studio beschweren? Kann jemand auch an eine Lösung denken, die die erforderlichen ActionBarSherlock Methoden mit Alternativen ersetzt? Ich habe mir das angeschaut und ich sehe mindestens ein paar Wochen Arbeit vor mir, was meinen Lieferplan sprengen würde.Fehler: (773) Attribut „titleTextStyle“ wird bereits definiert
Meine gradle Datei sieht wie folgt aus:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
}
apply plugin: 'android'
dependencies {
compile project(':ActionBarSherlock:library')
compile project(':HoloColorPicker')
compile project(':Android-PullToRefresh:library')
compile project(':ckChangeLog:library')
compile files('libs/commons-io-2.0.1.jar')
compile files('libs/htmlcleaner-2.2.jar')
compile files('libs/jutf7-1.0.1-SNAPSHOT.jar')
compile files('libs/jzlib-1.0.7.jar')
compile files('libs/bugsense-3.6.jar')
compile files('libs/apache-mime4j-dom-0.7.2.jar')
compile files('libs/apache-mime4j-core-0.7.2.jar')
compile 'com.android.support:appcompat-v7:23.3.0'
}
android {
compileSdkVersion 23
buildToolsVersion '23.0.2'
defaultConfig {
minSdkVersion 14
targetSdkVersion 23
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
Haben Sie überprüfen, ob appcompact Bibliothek auch Bibliothek sherlock hinzugefügt worden ist ..... wenn es dann kompakt App zu entfernen, ist von Ihnen projizieren. Ihr Projekt holt automatisch die Funktion von appcompact. –
Sie können AppCompat und ActionBarSherlock nicht zusammen verwenden, da sie die gleichen Attribute verwenden. –
Dies war kein Problem mit Eclipse. Die App läuft gut, wenn sie darauf aufgebaut ist. – FractalBob