संपादित करें: Error: java.util.zip.ZipException: duplicate entry से समाधान यहाँ काम नहीं करता, क्योंकि मैं समर्थन-v4 मॉड्यूल के साथ समस्या नहीं हैAndroidStudio में डुप्लिकेट प्रविष्टियों से निपटना: java.util.zip.ZipException
मैं कोशिश कर रहा हूँ एक एंड्रॉइड प्रोजेक्ट बनाने के लिए जो स्पॉन्गीकास्टल का उपयोग करता है, लेकिन दुर्भाग्य से पैकेज jndi
लाइब्रेरी से पैकेज की आवश्यकता है। मैं इसे काम करने के लिए JNDI और यहां तक कि javaEE जोड़ा है, लेकिन अभी भी एक Gradle परियोजना (निर्माण सफल हुआ)
मेरे gradle.build फ़ाइल चल रहा के साथ समस्या है:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "grylls.cryptotexting"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'javax:javaee-api:7.0'
compile files('lib/jndi-1.2.1.jar')
}
Gradle इस त्रुटि फेंकता है:
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.>
com.android.build.api.transform.TransformException:java.util.zip.ZipException:
duplicate entry:javax/mail/AuthenticationFailedException.class
जब मैं javax:javaee-api:7.0
से javax.mail
को बाहर करने की कोशिश की मुझे मिल गया:
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> 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_40\bin\java.exe'' finished with non-zero exit value 1
मुझे javax.mail का यह डुप्लिकेशंस कहां मिल सकता है जिस तरह से मुझे इसकी आवश्यकता भी नहीं है?
संभावित डुप्लिकेट [त्रुटि: java.util.zip.ZipException: डुप्लिकेट प्रविष्टि] (प्रेमी p: //stackoverflow.com/questions/30769483/error-java-util-zip-zipexception-duplicate-entry) – Harshad