0
点赞
收藏
分享

微信扫一扫

Android反编译R文件报错

R文件找不到の

public resource xxx has conflicting type codes for its public identifiers

通常就是字面意思,定义的资源id type冲突了。重新生成对应包名下的R文件即可,问题可能不是你找的包名路径,需要重新对一下,或者删除掉public.xml,apktool在回编译过程中会重新生成public.xml忘记拿


R文件找不到の

java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity

修改DialogActivity的继承关系,使之不要继承AppCompatActivity,继承Activity即可

如果是在反编译的时候遇到这个问题,那么事情就不一样了。在本人第一次遇到这个问题的时候,发现Activity的继承关系,theme的主题索引完全没有问题,那么问题是什么呢?

比如R.styleable.AppCompatTheme_windowActionBar 反编译后的attrs重新生成declare-styleables.xml 并将attrs中id删除

具体可以参考我这边博客试试:https://blog.csdn.net/baidu_34928905/article/details/131311632


R文件找不到值の

android.content.res.Resources$NotFoundException: Drawable com.fantasy.city:dimen/cardview_default_radius with resource ID #0x7f060053

当前项目的问题就是在生成R文件后转化了androidx,导致androidx的资源没有被识别到,应该改为先转化androidx后再生成R文件

举报

相关推荐

0 条评论