2016-04-11 23 views
3

aşağıdaki bağlantıları: app: transformClassesWithMultidexlistForDebug

http://developer.android.com/intl/es/tools/building/multidex.html

UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define

com.android.build.transform.api.TransformException

':app:transformClassesWithDexForDebug'. > com.android.build.transform.api.TransformException: when i added Facebook latest SDK in my studio project

Android Studio TransformException : Error:Execution failed for task ':app:transformClassesWithDexForDebug'

denedi BAŞARISIZ

Java finished with non-zero exit value 2 - Android Gradle

com.android.build.transform.api.TransformException

Benim gradle inşa dosyası olarak altındadır.

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.1' 

    defaultConfig { 
     applicationId "appId" 
     minSdkVersion 14 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    dexOptions { 
     incremental true 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.3.0' 
    compile files('libs/rt.jar') 
    compile 'com.android.support:multidex:1.0.0' 
} 

Bildirimlerim aşağıdaki gibidir.

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="packageName"> 

    <application 
     android:name="android.support.multidex.MultiDexApplication" 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

Etkinlik dosyam aşağıdaki gibidir.

Tüm bunlardan sonra, hala aşağıdaki hatayı alıyorum.

Error:Execution failed for task 
':app: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.8.0_72\bin\java.exe'' finished with non-zero exit value 1 
+0

Bu hatayı bulduğunuz iletiler penceresinde biraz daha yukarı kaydırın. Neyin yanlış gittiğini söyleyen daha yararlı bir hata mesajı olabilir. –

+0

Merhaba George, aşağıdaki yığın izim. Burada yanlış bir şey yok. Ben Android Studio noob'um. –

+0

Gönderiye görüntülenen mesajın tamamını eklemeye mi çalışıyorsunuz? Onu henüz görmüyorum. –

cevap

2

Cevap

Ben

  • den compile files('libs/rt.jar') çıkarın kitaplık olarak rt.jar Kaldır uygulama düzeyinde aşağıdaki yapmak zorunda build.gradle
  • Temiz ve proje oluştur.

George Mulligan'a işaret ettiği için teşekkürler.

0

Bunun doğru bir JAVA ile Windows işletim sistemi için aynı olduğundan emin değilim. cordova run android ile aynı sorunu yaşıyordum ve Mac'te her zaman başarısız oluyor. Bu yüzden, build.gradle dosyama ekledim ve yapı aktarıldı ve ben de emülatörde test yapabildim. android bölümünün altındaki derlenmiş bilgisi ekleyin ve varsayılan yapılandırma altında multidex

android {

compileSdkVersion 23 
buildToolsVersion "23" 

}

defaultConfig {

multiDexEnabled true 

}

Bildirim inşa sadece 23 olan ve 23.0.1