Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Proguard:can';找不到引用的方法';android.app.DatePickerDialog访问$000_Android_Android Studio_Rx Java_Proguard_Android Proguard - Fatal编程技术网

Proguard:can';找不到引用的方法';android.app.DatePickerDialog访问$000

Proguard:can';找不到引用的方法';android.app.DatePickerDialog访问$000,android,android-studio,rx-java,proguard,android-proguard,Android,Android Studio,Rx Java,Proguard,Android Proguard,我在发布模式下启用pro guard,但在启动应用程序后出现此错误: Warning:FormActivity$1: can't find referenced method 'android.app.DatePickerDialog access$000(FormActivity)' in program class FormActivity Warning:FormActivity$2: can't find referenced method 'android.app.DatePicker

我在发布模式下启用pro guard,但在启动应用程序后出现此错误:

Warning:FormActivity$1: can't find referenced method 'android.app.DatePickerDialog access$000(FormActivity)' in program class FormActivity
Warning:FormActivity$2: can't find referenced method 'android.app.DatePickerDialog access$000(FormActivity)' in program class FormActivity
Warning:FormActivity$3: can't find referenced method 'android.app.TimePickerDialog access$100(FormActivity)' in program class FormActivity
Warning:FormActivity$4: can't find referenced method 'void access$200(FormActivity,int,android.widget.LinearLayout,boolean)' in program class FormActivity
Warning:FormActivity$4: can't find referenced method 'void access$300(FormActivity,int,android.widget.LinearLayout,boolean)' in program class FormActivity
Warning:FormActivity$5: can't find referenced method 'android.widget.LinearLayout access$400(FormActivity,int,java.lang.String,android.widget.LinearLayout)' in program class FormActivity
Warning:FormActivity$5: can't find referenced method 'void access$500(FormActivity,int,android.widget.LinearLayout,boolean,boolean[],int,int)' in program class FormActivity
Warning:FormActivity$5: can't find referenced method 'void access$600(FormActivity,int,android.widget.LinearLayout,boolean,boolean[],int,int)' in program class FormActivity
Warning:FormActivity$6: can't find referenced method 'void access$700(FormActivity,int,int)' in program class FormActivity
Warning:FormActivity$7: can't find referenced method 'boolean access$802(FormActivity,boolean)' in program class FormActivity
Warning:FormActivity$8: can't find referenced method 'boolean access$802(FormActivity,boolean)' in program class FormActivity
这是我的proguard文件:

-dontobfuscate
-dontoptimize
-optimizations !code/allocation/variable
#Start Project specifics

#Keep the BuildConfig
-keep class com.alouane.beapp.BuildConfig { *; }

#Keep the support library
-keep class android.support.v4.** { *; }
-keep interface android.support.v4.** { *; }

#Gson
-keepattributes Signature
-keepattributes *Annotation*
-keep class sun.misc.Unsafe { *; }
-keep class com.dubai.fa.model.** { *; }
-keep class * implements com.google.gson.TypeAdapterFactory
-keep class * implements com.google.gson.JsonSerializer
-keep class * implements com.google.gson.JsonDeserializer

#Picasso
-dontwarn com.squareup.okhttp.**

# rx_cache
-dontwarn io.rx_cache2.internal.**
-keepclassmembers enum io.rx_cache2.Source { *; }
#RxJava
-keep class rx.schedulers.Schedulers {
    public static <methods>;
}
-keep class rx.schedulers.ImmediateScheduler {
    public <methods>;
}
-keep class rx.schedulers.TestScheduler {
    public <methods>;
}
-keep class rx.schedulers.Schedulers {
    public static ** test();
}
-keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* {
    long producerIndex;
    long consumerIndex;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef {
    rx.internal.util.atomic.LinkedQueueNode producerNode;
    rx.internal.util.atomic.LinkedQueueNode consumerNode;
}

-keep class com.google.**
-dontwarn com.google.**
-dontwarn sun.misc.**

#Timber
-dontwarn org.jetbrains.annotations.**

-dontskipnonpubliclibraryclasses
-dontskipnonpubliclibraryclassmembers
-dontpreverify
-verbose

# standard

-keep public class * extends android.app.Activity
-keep public class * extends android.support.v7.app.ActionBarActivity
-keep public class * extends android.support.v4.app.Fragment
-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

-keepclasseswithmembers class * {
    native <methods>;
}

-keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet, int);
}

-keepclassmembers enum * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
}

-keep class * implements android.os.Parcelable {
  public static final android.os.Parcelable$Creator *;
}

-keepclassmembers class * extends android.app.Activity {
       public void *(android.view.View);
}
-dontobfuscate
-dontoptimize
-优化!代码/分配/变量
#启动项目细节
#保持BuildConfig
-保持类com.alouane.beapp.BuildConfig{*;}
#保留支持库
-keep类android.support.v4.*{*;}
-保留android.support.v4.*{*;}
#格森
-保留署名
-keepattributes*注释*
-保持类sun.misc.Unsafe{*;}
-保持类com.dubai.fa.model.*{*;}
-keep类*实现com.google.gson.TypeAdapterFactory
-keep class*实现com.google.gson.JsonSerializer
-keep类*实现com.google.gson.JsonDeserializer
#毕加索
-dontwarn com.squareup.okhttp**
#rx_缓存
-dontwarn io.rx_cache2.internal**
-keepclassmembers枚举io.rx_cache2.Source{*}
#RxJava
-保持类rx.schedulers.schedulers{
公共静态;
}
-保持类rx.schedulers.ImmediateScheduler{
公众;
}
-保留类rx.schedulers.TestScheduler{
公众;
}
-保持类rx.schedulers.schedulers{
公共静态**测试();
}
-keepclassmembers类rx.internal.util.unsafe.*数组队列*字段*{
长生产指数;
长消费指数;
}
-keepclassmembers类rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef{
rx.internal.util.atomic.LinkedQueueNode生产节点;
rx.internal.util.atomic.LinkedQueueNode consumerNode;
}
-保持类com.google**
-dontwarn com.google**
-dontwarn sun.misc**
#木材
-dontwarn org.jetbrains.annotations**
-DontskipnonPublicLibraryClass
-dontskipnonpubliclibraryclassmembers
-不要翻转
-冗长的
#标准
-keep public class*扩展android.app.Activity
-keep public class*扩展了android.support.v7.app.ActionBarActivity
-keep public class*扩展了android.support.v4.app.Fragment
-keep public class*扩展android.app.Application
-keep public class*扩展了android.app.Service
-keep public class*扩展了android.content.BroadcastReceiver
-keep public class*扩展了android.content.ContentProvider
-keepclassswithmembers类*{
本地人;
}
-keepclassswithmembers类*{
public(android.content.Context、android.util.AttributeSet);
}
-keepclassswithmembers类*{
public(android.content.Context,android.util.AttributeSet,int);
}
-keepclassmembers枚举*{
公共静态**[]值();
公共静态**valueOf(java.lang.String);
}
-keep class*实现android.os.Parcelable{
公开静态最终android.os.Parcelable$Creator*;
}
-keepclassmembers类*扩展了android.app.Activity{
public void*(android.view.view);
}
我使用的大多数库:Rxjava、Dagger。。不需要添加proguard规则


所以。。您知道如何解决这个问题吗,因为这是我第一次使用prougard进行发布构建。谢谢。

我在为我的项目启用Java8功能时遇到了这个问题。调试生成运行正常,但签名的apk无法生成,
找不到。。。访问$100…
错误。
一个干净的项目使它再次发挥作用

在Android Studio中,尝试
Project
->
cleanproject
——它应该总是第一件事,因为它经常修复问题



虽然这是一个老问题,但这是我在搜索错误消息时遇到的第一个问题,因此我将把此修复留在这里,等待其他人来解决。

我也有同样的问题,只有我的问题是“com.google.gson.reflect.TypeToken getParameterized(java.lang.reflect.Type,java.lang.reflect.Type[])。只是在做——上课。。。。。。但是在TypeToken类上似乎不起作用。。。