Ich versuche, eine Bibliothek (Evernote Android-SDK) in Android Studio zu importieren. Ich habe es geschafft, es zu finden und herunterzuladen (es wurde im Bereich Externe Bibliotheken oder im Projekt Explorer angezeigt). Dann begann es mir zu sagen, dass es eine doppelte Datei erstellt.Gradle Error - Kopieren von Dateien in APK AndroidManifest.xml
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
compile 'com.evernote:android-sdk:1.1.+'
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 16
}
}
Dies ist die Menge der Fehler, die angezeigt werden.
Gradle: : duplicate files during packaging of APK C:\Users\SSMI\My Projects\AutoNote\AndroidProject\AutoNote\build\apk\AutoNote-debug-unaligned.apk
Gradle: Execution failed for task ':AutoNote:packageDebug'.
> Duplicate files copied in APK AndroidManifest.xml
File 1: C:\Users\SSMI\My Projects\AutoNote\AndroidProject\AutoNote\build\libs\AutoNote-debug.ap_
File 2: C:\Users\SSMI\My Projects\AutoNote\AndroidProject\AutoNote\build\libs\AutoNote-debug.ap_
Was ist das Problem hier und wie kann ich es beheben?
Antwort
Also, was ich einen Ordner in den Projekt-Stammbibliotheken genannt gestellt habe. Ich habe den evernote sdk-Bibliotheksordner dorthin verschoben und evernote genannt.
Dann ging ich zur Datei Projektstruktur. Ich habe die Warnung ignoriert. Ich ging in Module, klickte auf das + und fügte den evernote-Ordner hinzu. Ich wählte dann mein App-Projekt-Modul und ging auf die Registerkarte Abhängigkeiten. Ich drücke + dort (Sie müssen möglicherweise Alt + Einfügen, wenn es nicht klickt) und fügte das Modul hinzu, das ich importierte (evernote).
Ich wurde dann ausgetrickst zu denken, dass es nicht funktioniert, weil ich vergessen habe, es in den Quelldateien zu importieren.
Bitte überprüfen Sie Ihre Projektstruktur (Datei -> Projektstruktur). Wie ist Ihre Evernote-Bibliothek in Ihrem Projekt enthalten? Es sollte einmal als Modul hinzugefügt werden. – owe