Fehler beim Importieren eines Eclipse Projekts in Android Studio

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fehler beim Importieren eines Eclipse Projekts in Android Studio

    Hallo zusammen!

    Ich versuche gerade ein Projekt, welches ich zuvor noch mit Eclipse erstellt habe, in Android Studio zu importieren. Während der Import Log sagt, ich könne das Projekt nun kompilieren und starten, schmeißt mir Android Studio diverse Fehlermeldungen um die Ohren. Einige habe ich nun beseitigen können, die Folgenden sind aber übrig geblieben:
    Android issues

    Quellcode

    1. error: duplicate value for resource 'attr/icon' with config ''.
    2. Message{kind=ERROR, text=error: duplicate value for resource 'attr/icon' with config ''., sources=[C:\Users\Sierra\.gradle\caches\transforms-1\files-1.1\appcompat-v7-18.0.0.aar\b67de9cddcceb544b88c16fbc768f40b\res\values\values.xml:468:5-62], original message=, tool name=Optional.of(AAPT)}

    Quellcode

    1. error: resource previously defined here.
    2. Message{kind=ERROR, text=error: resource previously defined here., sources=[C:\Users\Sierra\.gradle\caches\transforms-1\files-1.1\appcompat-v7-18.0.0.aar\b67de9cddcceb544b88c16fbc768f40b\res\values\values.xml:468:5-62], original message=, tool name=Optional.of(AAPT)}

    Java compiler

    Quellcode

    1. Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details

    Die build.gradle (app) sieht nach dem Import wie folgt aus:

    Quellcode

    1. apply plugin: 'com.android.application'
    2. android {
    3. compileSdkVersion 16
    4. buildToolsVersion "28.0.1"
    5. defaultConfig {
    6. applicationId "com.rpims.android"
    7. minSdkVersion 16
    8. targetSdkVersion 16
    9. ndk {
    10. moduleName "bassaac"
    11. }
    12. }
    13. buildTypes {
    14. release {
    15. minifyEnabled false
    16. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    17. }
    18. }
    19. }
    20. dependencies {
    21. implementation 'com.android.support:support-v4:18.0.0'
    22. implementation 'com.android.support:appcompat-v7:18.0.0'
    23. implementation 'com.android.support:gridlayout-v7:18.0.0'
    24. implementation files('libs/android-support-v13.jar')
    25. implementation files('libs/android-support-v7-cardview.jar')
    26. implementation files('libs/android-support-v7-mediarouter.jar')
    27. implementation files('libs/android-support-v7-palette.jar')
    28. implementation files('libs/android-support-v7-preference.jar')
    29. implementation files('libs/android-support-v7-recyclerview.jar')
    30. implementation files('libs/craftar-on-device-image-recognition-sdk-android.jar')
    31. implementation files('libs/httpcore-4.3.jar')
    32. implementation files('libs/httpmime-4.3.jar')
    33. implementation files('libs/opencv_library-2.4.3.jar')
    34. implementation files('libs/sanselan-0_97-android-1.0.0.jar')
    35. implementation files('libs/zbar.jar')
    36. }
    Alles anzeigen

    Gradle version: 4.4.1
    Android plugin version: 3.1.4

    Hat jemand von Euch evtl. einen Tip wie ich das Problem jetzt beseitigt bekomme?


    Vielen Dank schonmal. :)
  • Hallo
    Bei Android Studio 3.x muss glaube die compileSdkVersion mindesten 25 sein.
    Des weiteren würde ich die V7 Libs nicht über die jar Datei einbinden.
    Mein Gradle File für APi 27 sieht so aus

    Quellcode

    1. apply plugin: 'com.android.application'
    2. android {
    3. compileSdkVersion 27
    4. defaultConfig {
    5. applicationId "de.android.joerg.analoguhr"
    6. minSdkVersion 19
    7. targetSdkVersion 27
    8. versionCode 1
    9. versionName "1.0"
    10. testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    11. }
    12. buildTypes {
    13. release {
    14. minifyEnabled false
    15. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    16. }
    17. }
    18. }
    19. dependencies {
    20. implementation fileTree(include: ['*.jar'], dir: 'libs')
    21. implementation 'com.android.support:appcompat-v7:27.1.1'
    22. implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    23. testImplementation 'junit:junit:4.12'
    24. androidTestImplementation 'com.android.support.test:runner:1.0.2'
    25. androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    26. implementation 'com.android.support:recyclerview-v7:27.1.1'
    27. implementation 'com.android.support:design:27.1.1'
    28. implementation 'com.android.support:cardview-v7:27.1.1'
    29. implementation 'com.android.support:palette-v7:27.1.1'
    30. implementation 'com.android.support:mediarouter-v7:27.1.1'
    31. implementation files('libs/craftar-on-device-image-recognition-sdk-android.jar')
    32. implementation files('libs/httpcore-4.3.jar')
    33. implementation files('libs/httpmime-4.3.jar')
    34. implementation files('libs/opencv_library-2.4.3.jar')
    35. implementation files('libs/sanselan-0_97-android-1.0.0.jar')
    36. implementation files('libs/zbar.jar')
    37. }
    Alles anzeigen
    Ein Feedback auf Tipps ist auch schön. :P

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von jogimuc ()

  • Hallo,

    danke erstmal für die Antwort. Nach der Änderung bekomme ich nun folgende Meldungen:

    Quellcode

    1. Failed to resolve: com.android.support:appcompat-v7:27.1.1
    2. Failed to resolve: com.android.support.constraint:constraint-layout:1.1.2
    3. Failed to resolve: com.android.support:recyclerview-v7:27.1.1
    4. Failed to resolve: com.android.support:design:27.1.1
    5. Failed to resolve: com.android.support:cardview-v7:27.1.1
    6. Failed to resolve: com.android.support:palette-v7:27.1.1
    7. Failed to resolve: com.android.support:mediarouter-v7:27.1.1
    8. Failed to resolve: com.android.support.test:runner:1.0.2
    9. Failed to resolve: com.android.support.test.espresso:espresso-core:3.0.2
    Muss ich da irgendwie noch was bestimmtes für runterladen? Ich meine dass der SDK früher mal die Support Libraries extra mit aufgeführt hat, im moment wird mir da nix derartiges gelistet.

    Edit: Hab die dafür nötige Option gefunden. Bei mir ist 27.0.3 installiert, 27.1.1 wird erst gar nicht zur Auswahl angeboten. Wie auch immer, der am Anfang genannte Fehler besteht weiterhin:

    Quellcode

    1. error: duplicate value for resource 'attr/icon' with config ''.
    2. Message{kind=ERROR, text=error: duplicate value for resource 'attr/icon' with config ''., sources=[C:\Users\Sierra\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.0.0.aar\47c9d64c751fc88a8879586b4d811671\res\values\values.xml:252:5-69], original message=, tool name=Optional.of(AAPT)}

    Quellcode

    1. error: resource previously defined here.
    2. Message{kind=ERROR, text=error: resource previously defined here., sources=[C:\Users\Sierra\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.0.0.aar\47c9d64c751fc88a8879586b4d811671\res\values\values.xml:252:5-69], original message=, tool name=Optional.of(AAPT)}

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von AndroidDev ()

  • Wenn du für Api 27 entwickeln willst musst du erst mal auch die Api im SDK- Manager Installieren.

    Danach machst du ein gradle sync
    Für die Support libs brauchst du nichts runterladen das macht er beim Sync

    das ist das Projekt gradle

    Quellcode

    1. buildscript {
    2. repositories {
    3. google()
    4. jcenter()
    5. }
    6. dependencies {
    7. classpath 'com.android.tools.build:gradle:3.1.4'
    8. // NOTE: Do not place your application dependencies here; they belong
    9. // in the individual module build.gradle files
    10. }
    11. }
    12. allprojects {
    13. repositories {
    14. google()
    15. jcenter()
    16. }
    17. }
    18. task clean(type: Delete) {
    19. delete rootProject.buildDir
    20. }
    Alles anzeigen
    ansonsten erstelle ein neues Projekt und schaue dir an wie es da aussieht.
    Ein Feedback auf Tipps ist auch schön. :P

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von jogimuc ()