Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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混淆android应用程序_Android_Proguard - Fatal编程技术网

如何使用ProGuard混淆android应用程序

如何使用ProGuard混淆android应用程序,android,proguard,Android,Proguard,我观看了,我的应用程序使用谷歌播放服务。我加了这句话 -keep class * extends java.util.ListResourceBundle { protected Object[][] getContents(); } -keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable { public static final *** NULL; } -kee

我观看了,我的应用程序使用谷歌播放服务。我加了这句话

-keep class * extends java.util.ListResourceBundle {
    protected Object[][] getContents();
}

-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
    @com.google.android.gms.common.annotation.KeepName *;
}

-keepnames class * implements android.os.Parcelable {
    public static final ** CREATOR;
}
但当我导出应用程序时,会出现以下错误:

[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Proguard returned with error code 1. See console
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.cast.TextTrackStyle: can't find referenced class android.view.accessibility.CaptioningManager
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.cast.TextTrackStyle: can't find referenced class android.view.accessibility.CaptioningManager$CaptionStyle
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.cast.TextTrackStyle: can't find referenced class android.view.accessibility.CaptioningManager$CaptionStyle
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.cast.TextTrackStyle: can't find referenced class android.view.accessibility.CaptioningManager$CaptionStyle
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.cast.TextTrackStyle: can't find referenced class android.view.accessibility.CaptioningManager$CaptionStyle
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.cast.TextTrackStyle: can't find referenced class android.view.accessibility.CaptioningManager$CaptionStyle
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.cast.TextTrackStyle: can't find referenced class android.view.accessibility.CaptioningManager
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.cast.TextTrackStyle: can't find referenced class android.view.accessibility.CaptioningManager
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.cast.TextTrackStyle: can't find referenced class android.view.accessibility.CaptioningManager$CaptionStyle
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.fitness.service.FitnessSensorService$a: can't find referenced class android.app.AppOpsManager
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.fitness.service.FitnessSensorService$a: can't find referenced class android.app.AppOpsManager
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.internal.af: can't find referenced method 'boolean isAttachedToWindow()' in class android.view.View
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.internal.an$2: can't find referenced method 'void evaluateJavascript(java.lang.String,android.webkit.ValueCallback)' in class android.webkit.WebView
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: com.google.android.gms.internal.gu: can't find referenced method 'void evaluateJavascript(java.lang.String,android.webkit.ValueCallback)' in class android.webkit.WebView
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]       You should check if you need to specify additional program jars.
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: there were 11 unresolved references to classes or interfaces.
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]          You may need to specify additional library jars (using '-libraryjars').
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] Warning: there were 3 unresolved references to program class members.
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]          Your input classes appear to be inconsistent.
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]          You may need to recompile them and try again.
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]          Alternatively, you may have to specify the option 
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]          '-dontskipnonpubliclibraryclassmembers'.
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari] java.io.IOException: Please correct the above warnings first.
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]     at proguard.Initializer.execute(Initializer.java:321)
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]     at proguard.ProGuard.initialize(ProGuard.java:211)
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]     at proguard.ProGuard.execute(ProGuard.java:86)
[2015-02-20 23:15:04 - TurkiyeYollarindaTrafikOlaylari]     at proguard.ProGuard.main(ProGuard.java:492)

我刚开始使用proguard。我将发布我的第一个android应用程序。我不理解这些错误,所以有什么帮助吗?

可能是因为您在项目中使用了第三方库,而忘记使用“-libraryjars”标记将其包含在proguard.config中