我使用了这里提供的这个解决方法,它使应用程序能够在用户在屏幕上的任何位置(向右)时打开导航抽屉。代码工作得很好。
但是,我刚刚签署了要上传到 Play 商店的 apk,并且在测试时,打开的幻灯片无法正常工作。我做了一点窥探以找出问题所在,并发现它正在抛出一个NoSuchFieldException
forField leftDraggerField = drawerLayout.getClass().getDeclaredField("mLeftDragger");
我不知道为什么它不起作用。它适用于调试 apk,但不适用于已签名的 apk。谁能帮我理解这个问题?