
Warning:Exception while processing task java.io.IOException: Can’t write [/Users/bhaveshmisri/Downloads/littleone-dagger-mvp/app/build/intermediates/transforms/proguard/release/jars/3/1f/main.jar] (Can’t read [/Users/bhaveshmisri/Downloads/littleone-dagger-mvp/app/build/intermediates/transforms/Realmtransformer/release/folders/1/1/realm(;;;;;;**.class)] (Can’t read [com] (Can’t read [crashlytics] (Can’t read [androID] (Can’t read [answers] (Can’t read [shim] (Can’t read [R.class] (Duplicate zip entry [com/crashlytics/androID/answers/shim/R.class]))))))))
这是我的buildTypes任务:
buildTypes { deBUG { shrinkResources false // This must be first MinifyEnabled false // This must be after shrinkResources multIDexEnabled true proguardfiles getDefaultProguardfile("proguard-androID.txt"),"proguard-rules-deBUG.pro" } release { shrinkResources true MinifyEnabled true useProguard true multIDexEnabled true proguardfiles getDefaultProguardfile('proguard-androID.txt'),"proguard-rules.pro" }} 这是我在proguard文件中编写的代码:
-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontskipnonpubliclibraryclassmembers-dontpreverify-verbose-dump class_files.txt-printseeds seeds.txt-printusage unused.txt-printmapPing mapPing.txt-optimizations !code/simplification/arithmetic,!fIEld/*,!class/merging/*-allowaccessmodification-keepattributes *Annotation*-renamesourcefileattribute Sourcefile-keepattributes Sourcefile,lineNumbertable-keepattributes Signature-keepattributes Exceptions-repackageclasses ''-keep public class * extends androID.app.Activity-keep public class * extends androID.app.Application-keep public class * extends androID.app.Service-keep public class * extends androID.content.broadcastReceiver-keep public class * extends androID.content.ContentProvIDer-keep public class * extends androID.app.backup.BackupAgentHelper-keep public class * extends androID.preference.Preference-keep public class * extends androID.app.-keep public class com.androID.vending.licensing.IlicensingService-keep class com.Google.common.collect.MapMakerInternalMap$ReferenceEntry-keep class com.Google.common.cache.LocalCache$ReferenceEntry-dontnote com.androID.vending.licensing.IlicensingService-keepclassmembers class * implements java.io.Serializable { static final long serialVersionUID; private static final java.io.ObjectStreamFIEld[] serialPersistentFIElds; private voID writeObject(java.io.ObjectOutputStream); private voID readobject(java.io.ObjectinputStream); java.lang.Object writeReplace(); java.lang.Object readResolve();}-keepclasseswithmembernames class * { native <methods>;}-keepclasseswithmembernames class * { public <init>(androID.content.Context,androID.util.AttributeSet);}-keepclasseswithmembernames class * { public <init>(androID.content.Context,androID.util.AttributeSet,int);}-keepclassmembers class **.R$* { public static <fIElds>;}-keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String);}-keep public class * { public protected *;}-keep class * implements androID.os.Parcelable { public static final androID.os.Parcelable$Creator *;}-dontwarn androID.support.v7.**-keep class androID.support.v7.** { *; }-keep interface androID.support.v7.* { *; }-keepattributes *Annotation,Signature-dontwarn in.mylo.pregnancy.baby.app.**-keep class in.mylo.pregnancy.baby.app.shapeimagevIEw.**{ *; }-keep class androID.support.v4.app.** { *; }-keep interface androID.support.v4.app.** { *; }-keep interface com.actionbarsherlock.** { *; }-keep class butterknife.*-keepclasseswithmembernames class * { @butterknife.* <methods>; }-keepclasseswithmembernames class * { @butterknife.* <fIElds>; }-dontwarn javax.annotation.**-dontwarn javax.inject.**-dontwarn sun.misc.Unsafe-dontwarn java.lang.classValue-dontwarn com.Google.j2objc.annotations.Weak-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement-keep public class * implements com.bumptech.glIDe.module.GlIDeModule-keep public enum com.bumptech.glIDe.load.resource.bitmap.ImageheaderParser$** { **[] $VALUES; public *;}-dontwarn com.firebase.**-dontnote com.firebase.clIEnt.core.GaePlatform-keep class com.firebase.** { *; }-keepnames class com.fasterxml.jackson.** { *; }-keepnames class javax.servlet.** { *; }-keepnames class org.IEtf.jgss.** { *; }-dontwarn com.cLevertap.androID.sdk.**-keep class okhttp3.** { *; }-keep interface okhttp3.** { *; }-dontwarn okhttp3.**-dontnote okhttp3.**-keep class sun.misc.Unsafe { *; }-dontwarn java.nio.file.*-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement-keepclassmembers class * extends androID.app.Activity { public voID *(androID.vIEw.VIEw);}-keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String);}-keepclassmembers class * implements androID.os.Parcelable { public static final androID.os.Parcelable$Creator CREATOR;}-keepclassmembers class **.R$* { public static <fIElds>;}-dontwarn androID.support.**-dontwarn com.Google.androID.gms.**-dontwarn com.fasterxml.**-dontwarn okio.**-dontwarn com.caverock.**-dontwarn com.github.siyamed.shapeimagevIEw.**-dontwarn retrofit.**-keep class retrofit.** { *; }-dontwarn sun.misc.Unsafe-dontwarn com.octo.androID.robospice.retrofit.RetrofitJackson**-dontwarn retrofit.appengine.UrlFetchClIEnt-keepattributes Signature-keepattributes Exceptions-keepclasseswithmembers class * { @retrofit.http.* <methods>;}-keep class com.Google.gson.** { *; }-keep class com.Google.inject.** { *; }-keep class org.apache.http.** { *; }-keep class org.apache.james.mime4j.** { *; }-keep class javax.inject.** { *; }-keep class retrofit.** { *; }-keep class retrofit2.** { *; }-dontwarn org.apache.http.**-dontwarn androID.net.http.androidhttpclient-dontwarn retrofit.**-dontwarn retrofit2.**-dontwarn sun.misc.**-keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*FIEld* { long producerIndex; long consumerIndex;}-keepclassmembers class rx.internal.util.unsafe.BaselinkedQueueProducerNodeRef { long producerNode; long consumerNode;}-keep class in.mylo.pregnancy.baby.app.retrofit.** { *; }-keep interface org.parceler.Parcel-keep @org.parceler.Parcel class * { *; }-keep class **$$Parcelable { *; }-keepnames public class * extends io.realm.RealmObject-keep @io.realm.annotations.RealmModule class *-keep class io.realm.** { *; }-dontwarn javax.**-dontwarn io.realm.**-keepnames public class * extends io.realm.RealmObject-dontwarn com.Google.androID.gms.location.**-dontwarn com.Google.androID.gms.gcm.**-dontwarn com.Google.androID.gms.iID.**-keep class com.Google.androID.gms.gcm.** { *; }-keep class com.Google.androID.gms.iID.** { *; }-keep class com.Google.androID.gms.location.** { *; }-keep class com.moe.pushlibrary.activitIEs.** { *; }-keep class com.moengage.locationlibrary.GeofenceIntentService-keep class com.moe.pushlibrary.installreceiver-keep class com.moengage.push.MoEPushWorker-keep class com.moe.pushlibrary.provIDers.MoEProvIDer-keep class com.moengage.receiver.MoEInstanceIDListener-keep class com.moengage.worker.MoEGCMListenerService-keep class com.moe.pushlibrary.models.** { *;}-keep class com.moengage.core.GeoTask-keep class com.moengage.location.GeoManager-keep class com.moengage.inapp.InAppManager-keep class com.moengage.push.PushManager-keep class com.moengage.inapp.InAppController-dontwarn com.moengage.location.GeoManager-dontwarn com.moengage.core.GeoTask-dontwarn com.moengage.receiver.*-dontwarn com.moengage.worker.*-dontwarn com.moengage.inapp.VIEwEngine-keep class com.delight.** { *; }-dontwarn com.Google.androID.gms.location.**-keep class com.moe.** { *; }-keep class com.moengage.** { *; }-keep class com.delight.** { *; }-keep class com.Google.androID.gms.ads.** { *; }-keep class com.facebook.** { *;}-dontwarn androID.databinding.**-keep class androID.databinding.** { *; } 任何帮助表示感谢,提前谢谢.
解决方法 您是否尝试过将proguard用于发布版本?release { shrinkResources false MinifyEnabled false useProguard false multIDexEnabled true proguardfiles getDefaultProguardfile('proguard-androID.txt'),"proguard-rules.pro"} 如果这样做,你应该修复我们的proguard配置
总结以上是内存溢出为你收集整理的无法在Android Studio中生成签名的APK,’java.io.IOException’全部内容,希望文章能够帮你解决无法在Android Studio中生成签名的APK,’java.io.IOException’所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)