2016-07-31 14 views
0

Ich versuche ein APK in Android Studio zu bauen. ich diesen Fehler:Ich kann kein APK erstellen

:myApp:transformClassesWithMultidexlistForDebug FAILED 
Reading program jar [C:\MyApp\myApp\build\intermediates\transforms\jarMerging\debug\jars\1\1f\combined.jar] 
Reading library jar [C:\Users\myUser\AppData\Local\Android\sdk\build-tools\24.0.1\lib\shrinkedAndroid.jar] 
Preparing output jar [C:\MyApp\myApp\build\intermediates\multi-dex\debug\componentClasses.jar] 
    Copying resources from program jar [C:\MyApp\myApp\build\intermediates\transforms\jarMerging\debug\jars\1\1f\combined.jar] 
Error:Execution failed for task ':myApp:transformClassesWithMultidexlistForDebug'. 
> com.android.build.api.transform.TransformException: 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 

gradle:

apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "24.0.1" 
    useLibrary 'org.apache.http.legacy' 
    compileOptions.encoding = 'UTF-8' 

    defaultConfig { 
     multiDexEnabled true 
     applicationId "com.myapp.app" 
     minSdkVersion 16 
     targetSdkVersion 23 
     compileOptions { 
      sourceCompatibility JavaVersion.VERSION_1_7 
      targetCompatibility JavaVersion.VERSION_1_7 
     } 
    } 

    lintOptions { 
     checkReleaseBuilds false 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      //proguardFiles getDefaultProguardFile('proguard-android.txt') 
     } 
    } 

    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_7 
     targetCompatibility JavaVersion.VERSION_1_7 
    } 
} 

buildscript { 
    repositories { 
     jcenter() 
     // mavenCentral() 
     maven { url 'https://maven.fabric.io/public' } 
    } 
    dependencies { 
     // The Fabric Gradle plugin uses an open ended version to 
     // react quickly to Android tooling updates 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 

dependencies { 
    compile 'com.android.support:multidex:' 
    ... 
    .. 
    many different dependencies.. 
    .. 
    } 

Alles begann, nachdem ich Probleme mit der Projektstruktur Option hatte - es ließ sich nicht öffnen. Also löschte ich einige Ordner in Build-Tools, und dann das Projekt nicht kompilieren. Also habe ich diesen Ordner von einem anderen Computer wieder in den Ordner buils-tools kopiert. Es schien, als ob alles sowohl am Telefon als auch am Emulator funktionierte. Aber jetzt habe ich versucht, eine APK zu erstellen, und das ist es, was ich bekomme.

+0

Bitte posten Sie Ihre Build.gradle und Manifest –

+0

haben Sie versucht, das Projekt zu reinigen? –

+0

ja .. versucht Reinigung, Wiederaufbau und was nicht – BVtp

Antwort

0

Ich denke, die buildToolsVersion und Ziel-API sollte das gleiche Niveau sein, nicht sicher hart. versuchen Sie und ändern Sie Build-Tools-Version zu: 23.0.2

+0

heißt es' nicht gefunden Build Tools Revision 23.0.2' Ich kann die Build-Tools nicht installieren. 23.0.2 – BVtp

+0

Können Sie 24.0.0 ausprobieren? –

+0

Und versuchen und Build vom Terminal mit StackTrace Gradlew bauen --stacktrace –

0

Aktualisieren Sie Ihre SDK auf neueste Build-Tools und ändern Build-Version auf die neueste Version des Build-Tool oder Sie können Build-Tools 23.0.2 von SDK-Manager herunterladen und installieren.

Verwandte Themen