草庐IT

android - ProGuard 在我的应用程序中不起作用

coder 2023-11-20 原文

我正在尝试使用 ProGuard 保护我的 apk 文件,但我遇到了错误。

[2013-08-14 12:21:41 - LookAround] Proguard returned with error code 1. See console
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find superclass or interface android.media.RemoteControlClient$OnGetPlaybackPositionListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find superclass or interface android.media.RemoteControlClient$OnPlaybackPositionUpdateListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2$1: can't find superclass or interface android.view.ViewTreeObserver$OnWindowAttachListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2$2: can't find superclass or interface android.view.ViewTreeObserver$OnWindowFocusChangeListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1: can't find superclass or interface android.view.accessibility.AccessibilityNodeProvider
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2: can't find referenced method 'int getCapabilities()' in library class android.accessibilityservice.AccessibilityServiceInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.ActivityCompatJB: can't find referenced method 'void startActivity(android.content.Intent,android.os.Bundle)' in library class android.content.Context
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.ActivityCompatJB: can't find referenced method 'void startActivityForResult(android.content.Intent,int,android.os.Bundle)' in library class android.app.Activity
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.ActivityCompatJB: can't find referenced method 'void finishAffinity()' in library class android.app.Activity
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.ActivityOptionsCompatJB: can't find referenced class android.app.ActivityOptions
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.ActivityOptionsCompatJB: can't find referenced class android.app.ActivityOptions
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.ActivityOptionsCompatJB: can't find referenced class android.app.ActivityOptions
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.ActivityOptionsCompatJB: can't find referenced class android.app.ActivityOptions
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.ActivityOptionsCompatJB: can't find referenced class android.app.ActivityOptions
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NavUtilsJB: can't find referenced method 'android.content.Intent getParentActivityIntent()' in library class android.app.Activity
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NavUtilsJB: can't find referenced method 'boolean shouldUpRecreateTask(android.content.Intent)' in library class android.app.Activity
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NavUtilsJB: can't find referenced method 'boolean navigateUpTo(android.content.Intent)' in library class android.app.Activity
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NavUtilsJB: can't find referenced field 'java.lang.String parentActivityName' in library class android.content.pm.ActivityInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced method 'android.app.Notification$Builder setSubText(java.lang.CharSequence)' in library class android.app.Notification$Builder
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced method 'android.app.Notification$Builder setUsesChronometer(boolean)' in library class android.app.Notification$Builder
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced method 'android.app.Notification$Builder setPriority(int)' in library class android.app.Notification$Builder
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced method 'android.app.Notification$Builder addAction(int,java.lang.CharSequence,android.app.PendingIntent)' in library class android.app.Notification$Builder
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigTextStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigTextStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigTextStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigTextStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigTextStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigPictureStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigPictureStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigPictureStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigPictureStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigPictureStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigPictureStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$InboxStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$InboxStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$InboxStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$InboxStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$InboxStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced method 'android.app.Notification build()' in library class android.app.Notification$Builder
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigTextStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$BigPictureStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.NotificationCompatJellybean: can't find referenced class android.app.Notification$InboxStyle
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.ShareCompatJB: can't find referenced method 'java.lang.String escapeHtml(java.lang.CharSequence)' in library class android.text.Html
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.app.TaskStackBuilderJellybean: can't find referenced method 'android.app.PendingIntent getActivities(android.content.Context,int,android.content.Intent[],int,android.os.Bundle)' in library class android.app.PendingIntent
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.content.ContextCompatJellybean: can't find referenced method 'void startActivities(android.content.Intent[],android.os.Bundle)' in library class android.content.Context
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.content.IntentCompatIcsMr1: can't find referenced method 'android.content.Intent makeMainSelectorActivity(java.lang.String,java.lang.String)' in library class android.content.Intent
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.hardware.display.DisplayManagerJellybeanMr1: can't find referenced class android.hardware.display.DisplayManager
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.hardware.display.DisplayManagerJellybeanMr1: can't find referenced class android.hardware.display.DisplayManager
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.hardware.display.DisplayManagerJellybeanMr1: can't find referenced class android.hardware.display.DisplayManager
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.hardware.display.DisplayManagerJellybeanMr1: can't find referenced class android.hardware.display.DisplayManager
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced method 'void addOnWindowAttachListener(android.view.ViewTreeObserver$OnWindowAttachListener)' in library class android.view.ViewTreeObserver
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced method 'void addOnWindowFocusChangeListener(android.view.ViewTreeObserver$OnWindowFocusChangeListener)' in library class android.view.ViewTreeObserver
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced method 'void removeOnWindowAttachListener(android.view.ViewTreeObserver$OnWindowAttachListener)' in library class android.view.ViewTreeObserver
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced method 'void removeOnWindowFocusChangeListener(android.view.ViewTreeObserver$OnWindowFocusChangeListener)' in library class android.view.ViewTreeObserver
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced method 'void setOnGetPlaybackPositionListener(android.media.RemoteControlClient$OnGetPlaybackPositionListener)' in library class android.media.RemoteControlClient
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced method 'void setPlaybackPositionUpdateListener(android.media.RemoteControlClient$OnPlaybackPositionUpdateListener)' in library class android.media.RemoteControlClient
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced method 'void registerMediaButtonEventReceiver(android.app.PendingIntent)' in library class android.media.AudioManager
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced method 'void setPlaybackState(int,long,float)' in library class android.media.RemoteControlClient
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced method 'void unregisterMediaButtonEventReceiver(android.app.PendingIntent)' in library class android.media.AudioManager
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced class android.media.RemoteControlClient$OnGetPlaybackPositionListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced class android.media.RemoteControlClient$OnPlaybackPositionUpdateListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced class android.view.ViewTreeObserver$OnWindowAttachListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced class android.view.ViewTreeObserver$OnWindowFocusChangeListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced class android.view.ViewTreeObserver$OnWindowAttachListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2: can't find referenced class android.view.ViewTreeObserver$OnWindowFocusChangeListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2$1: can't find referenced class android.view.ViewTreeObserver$OnWindowAttachListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.media.TransportMediatorJellybeanMR2$2: can't find referenced class android.view.ViewTreeObserver$OnWindowFocusChangeListener
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.net.ConnectivityManagerCompatJellyBean: can't find referenced method 'boolean isActiveNetworkMetered()' in library class android.net.ConnectivityManager
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.AccessibilityDelegateCompatJellyBean: can't find referenced method 'android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View)' in library class android.view.View$AccessibilityDelegate
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.AccessibilityDelegateCompatJellyBean: can't find referenced method 'boolean performAccessibilityAction(android.view.View,int,android.os.Bundle)' in library class android.view.View$AccessibilityDelegate
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.AccessibilityDelegateCompatJellyBean$1: can't find referenced class android.view.accessibility.AccessibilityNodeProvider
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.AccessibilityDelegateCompatJellyBean$1: can't find referenced class android.view.accessibility.AccessibilityNodeProvider
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.GravityCompatJellybeanMr1: can't find referenced method 'void apply(int,int,int,android.graphics.Rect,android.graphics.Rect,int)' in library class android.view.Gravity
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.GravityCompatJellybeanMr1: can't find referenced method 'void apply(int,int,int,android.graphics.Rect,int,int,android.graphics.Rect,int)' in library class android.view.Gravity
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.GravityCompatJellybeanMr1: can't find referenced method 'void applyDisplay(int,android.graphics.Rect,android.graphics.Rect,int)' in library class android.view.Gravity
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1: can't find referenced method 'int getMarginStart()' in library class android.view.ViewGroup$MarginLayoutParams
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1: can't find referenced method 'int getMarginEnd()' in library class android.view.ViewGroup$MarginLayoutParams
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1: can't find referenced method 'void setMarginStart(int)' in library class android.view.ViewGroup$MarginLayoutParams
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1: can't find referenced method 'void setMarginEnd(int)' in library class android.view.ViewGroup$MarginLayoutParams
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1: can't find referenced method 'boolean isMarginRelative()' in library class android.view.ViewGroup$MarginLayoutParams
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1: can't find referenced method 'int getLayoutDirection()' in library class android.view.ViewGroup$MarginLayoutParams
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1: can't find referenced method 'void setLayoutDirection(int)' in library class android.view.ViewGroup$MarginLayoutParams
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1: can't find referenced method 'void resolveLayoutDirection(int)' in library class android.view.ViewGroup$MarginLayoutParams
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'boolean hasTransientState()' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'void setHasTransientState(boolean)' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'void postInvalidateOnAnimation()' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'void postOnAnimation(java.lang.Runnable)' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'void postOnAnimationDelayed(java.lang.Runnable,long)' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'int getImportantForAccessibility()' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'void setImportantForAccessibility(int)' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'boolean performAccessibilityAction(int,android.os.Bundle)' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider()' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJB: can't find referenced method 'android.view.ViewParent getParentForAccessibility()' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJellybeanMr1: can't find referenced method 'int getLabelFor()' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJellybeanMr1: can't find referenced method 'void setLabelFor(int)' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJellybeanMr1: can't find referenced method 'void setLayerPaint(android.graphics.Paint)' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJellybeanMr1: can't find referenced method 'int getLayoutDirection()' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.ViewCompatJellybeanMr1: can't find referenced method 'void setLayoutDirection(int)' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'void addChild(android.view.View,int)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'void setSource(android.view.View,int)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'boolean isVisibleToUser()' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'void setVisibleToUser(boolean)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'boolean performAction(int,android.os.Bundle)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'void setMovementGranularities(int)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'int getMovementGranularities()' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View,int)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'android.view.accessibility.AccessibilityNodeInfo findFocus(int)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'android.view.accessibility.AccessibilityNodeInfo focusSearch(int)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'void setParent(android.view.View,int)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'boolean isAccessibilityFocused()' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean: can't find referenced method 'void setAccessibilityFocused(boolean)' in library class android.view.accessibility.AccessibilityNodeInfo
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1: can't find referenced method 'int getMaxScrollX()' in library class android.view.accessibility.AccessibilityRecord
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1: can't find referenced method 'int getMaxScrollY()' in library class android.view.accessibility.AccessibilityRecord
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1: can't find referenced method 'void setMaxScrollX(int)' in library class android.view.accessibility.AccessibilityRecord
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1: can't find referenced method 'void setMaxScrollY(int)' in library class android.view.accessibility.AccessibilityRecord
[2013-08-14 12:21:41 - LookAround] Warning: android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean: can't find referenced method 'void setSource(android.view.View,int)' in library class android.view.accessibility.AccessibilityRecord
[2013-08-14 12:21:41 - LookAround] Warning: com.google.android.gms.internal.bn$b: can't find referenced method 'android.view.Display getDisplay()' in library class android.view.View
[2013-08-14 12:21:41 - LookAround] Warning: com.google.android.gms.internal.bn$b: can't find referenced method 'void removeOnGlobalLayoutListener(android.view.ViewTreeObserver$OnGlobalLayoutListener)' in library class android.view.ViewTreeObserver
[2013-08-14 12:21:41 - LookAround] Warning: there were 49 unresolved references to classes or interfaces.
[2013-08-14 12:21:41 - LookAround]          You may need to add missing library jars or update their versions.
[2013-08-14 12:21:41 - LookAround]          If your code works fine without the missing classes, you can suppress
[2013-08-14 12:21:41 - LookAround]          the warnings with '-dontwarn' options.
[2013-08-14 12:21:41 - LookAround]          (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass)
[2013-08-14 12:21:41 - LookAround] Warning: there were 77 unresolved references to library class members.
[2013-08-14 12:21:41 - LookAround]          You probably need to update the library versions.
[2013-08-14 12:21:41 - LookAround]          (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember)
[2013-08-14 12:21:41 - LookAround] Error: Please correct the above warnings first.

和我的 proguard-project.txt

    -libraryjars /libs/android-support-v4.jar
    -libraryjars C:/Users/User/workspace/google-play-services_lib/libs/google-play-services.jar

   -dontusemixedcaseclassnames
   -dontskipnonpubliclibraryclasses
   -dontoptimize
   -dontpreverify
   -dontwarn android.support.**
   -verbose

    -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.support.v4.app.FragmentActivity
    -keep public class com.google.vending.licensing.ILicensingService
    -keep public class com.android.vending.licensing.ILicensingService

    -keep public class * extends android.support.v4.app.Fragment
    -keep public class * extends android.app.Fragment

    -keep class android.support.v4.media.** { *; }
    -keep interface android.support.v4.media.** { *; }

    -keepclassmembers public class * extends android.view.View {
      void set*(***);
      *** get*();
    }

    -assumenosideeffects class android.util.Log {
        public static *** d(...);
        public static *** v(...);
        public static *** w(...);
    }

    -keepclasseswithmembernames class * {
        native <methods>;
    }


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

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

    #To keep parcelable classes (to serialize - deserialize objects to sent through Intents)
    -keep class * implements android.os.Parcelable {
      public static final android.os.Parcelable$Creator *;
    }

    #Keep the R
    -keepclassmembers class **.R$* {
        public static <fields>;
    }

我也在我的应用程序中使用 GoogleMap V2

最佳答案

ProGuard Troubleshooting page 的链接所示在您的控制台日志中,您应该将 project.properties 中的目标更改为包含缺失类的目标。在这种情况下:“android-18”或“Google Inc.:Google APIs:18”。

您仍然可以在 AndroidManifest.xml 中指定不同的 minSdkVersion。

您不应该指定任何 -libraryjars 选项,因为 Android 构建过程已经为您指定了这些选项——您现在只会看到有关重复类的警告。事实上,Android 构建过程还为您指定了大多数其他选项。

关于android - ProGuard 在我的应用程序中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18229561/

有关android - ProGuard 在我的应用程序中不起作用的更多相关文章

  1. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  2. ruby - 将差异补丁应用于字符串/文件 - 2

    对于具有离线功能的智能手机应用程序,我正在为Xml文件创建单向文本同步。我希望我的服务器将增量/差异(例如GNU差异补丁)发送到目标设备。这是计划:Time=0Server:hasversion_1ofXmlfile(~800kiB)Client:hasversion_1ofXmlfile(~800kiB)Time=1Server:hasversion_1andversion_2ofXmlfile(each~800kiB)computesdeltaoftheseversions(=patch)(~10kiB)sendspatchtoClient(~10kiBtransferred)Cl

  3. ruby - 如何指定 Rack 处理程序 - 2

    Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack

  4. ruby - 在 Ruby 中编写命令行实用程序 - 2

    我想用ruby​​编写一个小的命令行实用程序并将其作为gem分发。我知道安装后,Guard、Sass和Thor等某些gem可以从命令行自行运行。为了让gem像二进制文件一样可用,我需要在我的gemspec中指定什么。 最佳答案 Gem::Specification.newdo|s|...s.executable='name_of_executable'...endhttp://docs.rubygems.org/read/chapter/20 关于ruby-在Ruby中编写命令行实用程序

  5. ruby-on-rails - Rails 应用程序之间的通信 - 2

    我构建了两个需要相互通信和发送文件的Rails应用程序。例如,一个Rails应用程序会发送请求以查看其他应用程序数据库中的表。然后另一个应用程序将呈现该表的json并将其发回。我还希望一个应用程序将存储在其公共(public)目录中的文本文件发送到另一个应用程序的公共(public)目录。我从来没有做过这样的事情,所以我什至不知道从哪里开始。任何帮助,将不胜感激。谢谢! 最佳答案 无论Rails是什么,几乎所有Web应用程序都有您的要求,大多数现代Web应用程序都需要相互通信。但是有一个小小的理解需要你坚持下去,网站不应直接访问彼此

  6. ruby - 无法运行 Rails 2.x 应用程序 - 2

    我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

  7. ruby-on-rails - Rails 应用程序中的 Rails : How are you using application_controller. rb 是新手吗? - 2

    刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr

  8. ruby-on-rails - 如果 Object::try 被发送到一个 nil 对象,为什么它会起作用? - 2

    如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象

  9. ruby-on-rails - s3_direct_upload 在生产服务器中不工作 - 2

    在Rails4.0.2中,我使用s3_direct_upload和aws-sdkgems直接为s3存储桶上传文件。在开发环境中它工作正常,但在生产环境中它会抛出如下错误,ActionView::Template::Error(noimplicitconversionofnilintoString)在View中,create_cv_url,:id=>"s3_uploader",:key=>"cv_uploads/{unique_id}/${filename}",:key_starts_with=>"cv_uploads/",:callback_param=>"cv[direct_uplo

  10. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

随机推荐