2014-07-17 14 views
5

Android Studio'da Proguard ile ihracat imzalı APK'yı denemeye çalışıyorum. İşte Proguard Error android studio üzerinden dışa aktarmaya çalışırken

-dontwarn android.support.v4.** 
-keep class android.support.v4.** { *; } 

kullanıyorum proguard dosyasıdır: Ben de ProGuard aşağıdaki verdik ama yardımcı olmadı

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':Application:proguardRelease'. 
> java.io.IOException: Can't write [C:\AndroidStudioProject\MyFirstProjectonAndroidWear\Application\build\intermediates\classes-proguard\release\classes.jar] (Can't read [C:\AndroidStudioProject\MyFirstProjectonAndroidWear\Application\build\intermediates\exploded-aar\com.android.support\support-v4\20.0.0\classes.jar(;;;;;;!META-INF/MANIFEST.MF)] (Duplicate zip entry [classes.jar:android/support/v4/os/ParcelableCompat$CompatCreator.class])) 

:

aşağıdaki hatayı alıyorum

Proguard File

+0

Aynı sorunu yaşıyorum! Bunu nasıl düzelttin? Teşekkürler – CodeFury

cevap

4

Bugün aynı hatayı aldım, ancak Picasso kütüphanesiyle. Yinelenen için gradles dosyanızı ve libs klasörünü kontrol edin. Benimle bu gibi, gradle dosyasında derlemek 'com.squareup.picasso: picasso: 2.3.2' (bu maven deposundan), ama aynı zamanda dosya var picasso-2.3.2.jar, ne zaman Bu dosyayı sildim, apk dosyası hatasız olarak dışa aktarılıyor. Eğer sadece bir salımını vermek istiyorsanız

+0

bu sorunumu çözdü. Teşekkürler –

0

, geçici ProGuard devre dışı bırakmayı düşünün:

  • 1) düzenleme project.properties, proguard.config açıklama =
  • 2)
  • altında proguard dir adlandırmak
  • 3) proguard * .cfg dosyalarını yeniden adlandırın.
İlgili konular