मैं इस त्रुटि के बारे में यहां पोस्ट किया गया some of the answers पर देख रहा हूं लेकिन कोई भाग्य नहीं है। मैं क्या हो रहा है इसके बारे में कुछ स्पष्टीकरण प्राप्त करने की उम्मीद कर रहा हूं। इस प्रकार मेरी त्रुटि है:एपीके मेटा-आईएनएफ में नकल की गई डुप्लिकेट फ़ाइलें जब ग्राडल बिल्डिंग
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/commons-io/commons-io/pom.xml File1: /home/colin/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar File2: /home/colin/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/1.3.2/b6dde38349ba9bb5e6ea6320531eae969985dae5/commons-io-1.3.2.jar
मैं
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
}
app > build.gradle
फ़ाइल में
किया है, लेकिन समस्या बनी रहती है। क्या कहीं और मुझे यह रखना चाहिए, या शायद कुछ फाइल हटा दें? या शायद मैंने बहुत सारी फाइलों को बाहर रखा है - क्या मुझे इनमें से कुछ पंक्तियां छोड़नी चाहिए, और यदि ऐसा है तो कौन? मैंने किसी भी लाभ के लिए Android
से ऊपर, निर्भरता को शीर्ष पर ले जाने का प्रयास किया।
इसके अलावा मैं इन पदों में दी गई कुछ सलाह के बारे में थोड़ा उलझन में हूं। Exclude
और PickFirst
के बीच परिचालन अंतर क्या है? वे विचलित होने लगते हैं लेकिन बहुत अलग विचार व्यक्त करते हैं। ऐसा लगता है कि ऐप स्टोर पर अपलोड करते समय मुझे लाइसेंस शामिल करना आवश्यक है, इसलिए अगर मैं इसे संकलित करने के लिए यहां इसे छोड़ रहा हूं, तो मैं इसे अपलोड करने के लिए तैयार होने पर बाद में इसे कहां शामिल करूं? मुझे उम्मीद है कि कोई यहां क्या हो रहा है पर कुछ और प्रकाश डाल सकता है।
बिल्कुल सही उत्तर धन्यवाद @ Csteel5 – Bytecode
कोई समस्या नहीं! मुझे इस तथ्य से सांत्वना मिली है कि कई अन्य लोगों को भी इस छोटी समस्या का सामना करना पड़ा है: पी – Csteele5
एक ही समस्या का सामना करना। 'compile' org.apache.commons जोड़ते समय: commons-io: 1.3.2''। क्या आप जानते हैं कि क्यों 'commons-io' और 'org.apache.commons' दोनों शामिल हैं ?? वे एक ही सामान प्रतीत होते हैं। –