首页 > 其他分享 >混淆产生的问题

混淆产生的问题

时间:2023-06-19 17:36:11浏览次数:32  
标签:混淆 06 4362 产生 18 08 09 问题 AndroidRuntime

06-18 09:08:58.454  4362  4362 D AndroidRuntime: Shutting down VM
06-18 09:08:58.456  4362  4362 E AndroidRuntime: FATAL EXCEPTION: main
06-18 09:08:58.456  4362  4362 E AndroidRuntime: Process: acr.browser.lightning, PID: 4362
06-18 09:08:58.456  4362  4362 E AndroidRuntime: androidx.fragment.app.f0: Unable to instantiate fragment acr.browser.lightning.settings.fragment.PrivacySettingsFragment: make sure class name exists
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at androidx.fragment.app.r0.d(SourceFile:30)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at androidx.fragment.app.c1.a(SourceFile:28)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at acr.browser.lightning.settings.activity.SettingsActivity.f(Unknown Source:32)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at androidx.preference.Preference.P(SourceFile:92)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at androidx.preference.o.onClick(Unknown Source:2)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at android.view.View.performClick(View.java:7455)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at android.view.View.performClickInternal(View.java:7432)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at android.view.View.access$3700(View.java:835)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at android.view.View$PerformClick.run(View.java:28810)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:938)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:99)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:201)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:288)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7870)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)06-18 09:08:58.456  4362  4362 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: acr.browser.lightning.settings.fragment.PrivacySettingsFragment
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at java.lang.Class.classForName(Native Method)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at java.lang.Class.forName(Class.java:454)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at androidx.fragment.app.r0.c(SourceFile:29)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        at androidx.fragment.app.r0.d(SourceFile:3)
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        ... 16 more
06-18 09:08:58.456  4362  4362 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: acr.browser.lightning.settings.fragment.PrivacySettingsFragment
06-18 09:08:58.456  4362  4362 E AndroidRuntime:        ... 20 more

 

解决方法:

在 proguard-project.txt添加对应的规则取消对Fragment的混淆

-keep public class * extends androidx.preference.PreferenceFragmentCompat

 

   

标签:混淆,06,4362,产生,18,08,09,问题,AndroidRuntime
From: https://www.cnblogs.com/wanglongjiang/p/17491654.html

相关文章

  • js substr方法截取截断emoji图标问题
    functionsafeSubstring(str,start,length){varend=start+length;varresult="";varemojiFlag=false;for(vari=start;i<end;i++){varcharCode=str.charCodeAt(i);if(charCode>=0xd800&&charCode<=......
  • winform TextBox输入字符串字体间隙问题
    TextBox控件,问题如下图(textBox2MName.Text):  1、以为字符集问题转utf-8.2、以为中级有空格。MName.Replace("","")以上都是不。最后大佬提醒解决了输入法问题 使用半角全角间隙大 ......
  • docker部署MySQL8时出现的问题
    1.docker启动MySQL时参数设置的密码进入容器后无法登录1.1启动命令dockerrun--namemysql-d-p3306:3306--restartunless-stopped-v/mydata/mysql/log:/var/log/mysql-v/mydata/mysql/data:/var/lib/mysql-v/mydata/mysql/conf:/etc/mysql-v/var/lib/mysql-fi......
  • --Postgresql 建表疏忽导致的数据无法插入,发现奇怪的问题
    此前在其他的数据库并未注意到这点,POSTGRESQL建立字符字段的时候,可以大量使用TEXT的形式来存储字符。建表的时候粗心在建立表后,插入数据一直报错当时没有注意,认为是符号的错误导致的写入数据的问题,修改了半天insert的语句,报错也改变了最终发现不是insert语句的问题而是建表的时候......
  • POSTGRESQL RC事务处理与ORACLE MYSQL 的区别 --对PGFANS 群里面的问题的分解
    有一个同学在PGFANS群里面提了一个问题,在他实验的某个操作中发现PG和ORACLE使用同样的操作流程后,得到的结果不一致。所以下面准备验证并找到一些可以解释的原因。测试库名test测试表test测试数据id  age 1   202   223   24首先我们要确认 PG的隔离 RC......
  • nginx前端页面通过docker部署过程中的相关问题
    1、nginx.conf的ip地址对应服务器的ip 2、数据卷的路径需要与配置文件对应nginx.conf创建数据卷与容器的语句dockerrun--name=nginx01-vhtml:/usr/share/nginx/html-p8080:80-dnginx3、nginx.conf配置文件的存放位置dockercpnginx.confngin......
  • 谈一谈PHP中关于非法参数名传参问题
    在CTF中有些时候GET、POST等方法传参中参数名可能存在一些非法字符导致传参问题。下面讲述的也算是CTF比赛中常见的一种Trick注意:这种Trick只能在PHP版本小于8时有效,当PHP版本大于等于8并不会出现这种转换错误在PHP官方文档中有解释当变量名中出现点和空格时,PHP的处理方式https://w......
  • uniapp 中使用 navigator 跳转页面失败的问题
    uni.navigateTo用于页面跳转如:<navigatorurl="/pages/index/index"hover-class="navigator-hover"><buttontype="default">跳转</button></navigator>但是跳转页面失败,没有任何反应问题原因:url指定的页面,在pages.json中配置的是TabBar......
  • 你曾遇到的某大厂奇葩问题:Android组件化开发,组件间的Activity页面跳转
    组件化开发有什么好处?1、当项目越来越大时,app的业务越来越复杂,会出现业务功能复杂混乱,各功能块、页面相互依赖,相互调用太多导致耦合度高,而采用组件化开发,我们就可以将功能模块合理的划分,降低功能耦合度。2、不采用组件化开发时,编译速度缓慢,修改一个页面布局编译一下还得等几分钟。......
  • SecureCRT连接慢的问题解决
    选定SSH2,选择Authentication,勾选Password,然后将该选项上移,挪到第一位即可 修改SecureCRT配置目录(C:\Users\manager\AppData\Roaming\VanDyke\Config\)的Sessions子目录下对应的服务器ini配置文件,GSSAPIMethod设置的值为none,重启SecureCRT,连接贼快   原贴:1、https:/......