Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
Android 播放控制台除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂;行不通_Android_Android Proguard_Deobfuscation_Google Play Console - Fatal编程技术网

Android 播放控制台除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂;行不通

Android 播放控制台除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂除臭剂;行不通,android,android-proguard,deobfuscation,google-play-console,Android,Android Proguard,Deobfuscation,Google Play Console,我已将更新添加到我的一个应用程序中,并开始收到崩溃消息 我已经在Play Console中添加了mapping.txt来获取DeobfUsicated堆栈跟踪,但它没有产生任何影响。我仍然会收到相同的已混淆的崩溃,并且播放控制台会向我显示一条消息,如Deobfousation文件,该消息是在崩溃发生后上传的 但自从我添加mapping.txt以来,发生了多次崩溃。此外,我自己修复了其中的一些问题,并发布了一个新的应用程序版本,在发布后立即添加了mapping.txt,但控制台仍然显示模糊的痕迹

我已将更新添加到我的一个应用程序中,并开始收到崩溃消息

我已经在Play Console中添加了mapping.txt来获取DeobfUsicated堆栈跟踪,但它没有产生任何影响。我仍然会收到相同的已混淆的崩溃,并且播放控制台会向我显示一条消息,如Deobfousation文件,该消息是在崩溃发生后上传的

但自从我添加mapping.txt以来,发生了多次崩溃。此外,我自己修复了其中的一些问题,并发布了一个新的应用程序版本,在发布后立即添加了mapping.txt,但控制台仍然显示模糊的痕迹

有没有人遇到过同样的问题?这种奇怪行为的原因是什么?我该如何解决。提前谢谢

以下是堆栈跟踪的示例:

    java.lang.NullPointerException: 
  at notchremover.smallapps.com.notchremover.ui.ui.activities.MainActivity.d (MainActivity.java:2)
  at notchremover.smallapps.com.notchremover.ui.ui.activities.MainActivityPresenter.b (MainActivityPresenter.java:16)
  at notchremover.smallapps.com.notchremover.ui.ui.activities.MainActivity.a (MainActivity.java:6)
  at notchremover.smallapps.com.notchremover.ui.ui.activities.MainActivity$$Lambda$4.a (MainActivity.java:4)
  at notchremover.smallapps.com.notchremover.ui.ui.widgets.heightscrollbar.SeekBarWidgetKt$1.onProgressChanged (SeekBarWidgetKt.java:59)
  at android.widget.SeekBar.onProgressRefresh (SeekBar.java:95)
  at android.widget.ProgressBar.doRefreshProgress (ProgressBar.java:1298)
  at android.widget.ProgressBar.refreshProgress (ProgressBar.java:1353)
  at android.widget.ProgressBar.setProgressInternal (ProgressBar.java:1418)
  at android.widget.AbsSeekBar.trackTouchEvent (AbsSeekBar.java:869)
  at android.widget.AbsSeekBar.startDrag (AbsSeekBar.java:826)
  at android.widget.AbsSeekBar.onTouchEvent (AbsSeekBar.java:783)
  at android.view.View.dispatchTouchEvent (View.java:11789)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2970)
  at android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2657)
  at com.android.internal.policy.DecorView.superDispatchTouchEvent (DecorView.java:451)
  at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1829)
  at android.app.Activity.dispatchTouchEvent (Activity.java:3371)
  at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper.java:2)
  at com.android.internal.policy.DecorView.dispatchTouchEvent (DecorView.java:413)
  at android.view.View.dispatchPointerEvent (View.java:12030)
  at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:4866)
  at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl.java:4677)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4208)
  at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4261)
  at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4227)
  at android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4354)
  at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4235)
  at android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:4411)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4208)
  at android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4261)
  at android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4227)
  at android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4235)
  at android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4208)
  at android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:6775)
  at android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:6747)
  at android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:6708)
  at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:6883)
  at android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:240)
  at android.view.InputEventReceiver.nativeConsumeBatchedInputEvents (InputEventReceiver.java)
  at android.view.InputEventReceiver.consumeBatchedInputEvents (InputEventReceiver.java:208)
  at android.view.ViewRootImpl.doConsumeBatchedInput (ViewRootImpl.java:6851)
  at android.view.ViewRootImpl$ConsumeBatchedInputRunnable.run (ViewRootImpl.java:6906)
  at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1026)
  at android.view.Choreographer.doCallbacks (Choreographer.java:838)
  at android.view.Choreographer.doFrame (Choreographer.java:763)
  at android.view.Choreographer$FrameHandler.handleMessage (Choreographer.java:941)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loop (Looper.java:171)
  at android.app.ActivityThread.main (ActivityThread.java:6633)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:547)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:823)

尽管我仍然没有答案,为什么游戏机会这样,这个问题的主要目的是清除堆栈跟踪并修复崩溃

因此,作为一种解决方法,我必须使用Android SDK的标准实用工具proguardgui
为了学习如何使用它,我遵循了它,这是非常清楚和直接的,所以我不需要在这里重写它的细微差别

堆栈跟踪看起来并不模糊。你怎么会这么认为?它有所有的方法名和行号。谢谢你的回复。它是。看看最上面的MainActivity.d&MainActivityPresenter.b等等,实际上,我已经找到了一个解决方案,如何在util-proguardgui的帮助下消除这个问题。我会将此作为答案发布,但对于这种奇怪的游戏机行为,仍然存在一个问题。