2016-06-21 2 views
0

J'utilise Android Studio avec la bibliothèque Wikitude Sdk Epson. Lorsque je lance l'application, je reçois une erreur d'exécution disant que j'ai des fichiers en double. J'ai regardé les sources et n'arrive pas à trouver des fichiers en double. Lorsque je supprime le wikitudesdk du dossier libs, j'obtiens une erreur indiquant qu'il est incapable de résoudre les dépendances, mais deux fichiers wikitudesdk.jar en double sont répertoriés. Peut-être que mes dépendances sont incorrectes? Toutes les suggestions seraient grandement appréciées! Je vous remercie.Android Studio Dplicate erreur de fichier en APK sdk_logo_1.png

ERREUR:

Erreur: Échec de l'exécution de la tâche ": l'application: transformResourcesWithMergeJavaResForDebug.

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK sdk_logo-1.png File1: C:\Users\myusername\AndroidStudioProjects\Test2\app\libs\wikitudesdk.jar File2: C:\Users\myusername\AndroidStudioProjects\Test2\app\libs\wikitudesdk.jar

build.gradle fichier:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "24.0.0" 

    defaultConfig { 
     applicationId "com.example.pmbi002.test2" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile(name: 'wikitudesdk', ext: 'jar') 
    compile 'com.android.support:appcompat-v7:23.4.0' 
    compile 'com.google.android.gms:play-services-appindexing:8.1.0' 
} 

repositories { 
    flatDir{ 
     dirs 'libs' 
    } 
} 

erreurs après la suppression de compilation (nom: 'wikitudesdk', poste: 'pot'):

Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 
Error: at java.lang.ClassLoader.defineClass1(Native Method) 
Error: at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
Error: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
Error: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
Error: at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
Error: at java.security.AccessController.doPrivileged(Native Method) 
Error: at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
Error: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
Error: at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 
Error:Exception in thread "main" 
:app:transformClassesWithDexForDebug FAILED 
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. 
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1 
Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 
Error: at java.lang.ClassLoader.defineClass1(Native Method) 
Error: at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
Error: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
Error: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
Error: at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
Error: at java.security.AccessController.doPrivileged(Native Method) 
Error: at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
Error: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
Error: at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 
Error:Exception in thread "main" 
Information:BUILD FAILED 
Information:Total time: 21.31 secs 
Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 
Error: at java.lang.ClassLoader.defineClass1(Native Method) 
Error: at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
Error: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
Error: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
Error: at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
Error: at java.security.AccessController.doPrivileged(Native Method) 
Error: at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
Error: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
Error: at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 
Error:Exception in thread "main" 
Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 
Error: at java.lang.ClassLoader.defineClass1(Native Method) 
Error: at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
Error: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
Error: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
Error: at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
Error: at java.security.AccessController.doPrivileged(Native Method) 
Error: at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
Error: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
Error: at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 
Error:Exception in thread "main" 
+0

essayez de supprimer 'repositories {flatDir {dirs 'libs'}}'. car 'complie fileTree (dir: 'libs', include: ['* .jar'])' inclut déjà le répertoire 'libs' – nexus5x

+0

Lorsque je le supprime, il me donne une erreur quand il resynchronise en disant" Impossible de résoudre:: wikitudesdk: " – Mariah

+0

Eh bien ... il n'y a presque rien que je peux faire avec juste" il me donne une erreur " – nexus5x

Répondre

0

Merci pour les suggestions! Ils m'ont aidé à déterminer que j'avais quelques erreurs. J'ai résolu le problème en supprimant "compile (nom: 'wikitudesdk', ext: 'jar')" et en chaurant buildToolsVersion "24.0.0" à buildToolsVersion "23.0.3".