反编译apk经常会遇到各种错误,smali文件出错还好,在错误信息里能看出大概哪里有了问题。但是xml文件里要是出错了就有点费劲了,很多时候抛出的错误信息是无法知道具体原因的。。。。

很多时候会抛出brut.common.brutexception及java.io.filenotfoundexception的错误。这段时间这个错误基本快把我搞疯了,由于每次改动比较大,所以也找不到具体原因。

今天又遇到这个错误,经过一番尝试知道具体原因了。不过这个错误的原因有很多,看来只能慢慢总结了。

ApkTool版本为1.5.2

1、screenSize

这是新发现的问题,在AndroidManifest.xml里acitiviy的android:configChanges参数里有screenSize会抛出上面的错误

2、注释

由于复制粘贴导致把<!--  -->注释部分放入AndroidManifest.xml里,反编译后就会出错

3、汉字和编码

如果你用editplus这样的编辑器,如果你想做汉化,那么恭喜你!你可能用遇到上面的问题。中文可以有,编码必须注意!当用editplus打开一个没有中文的xml文件,默认的编码是asni,这时你想做点改动,把一个字符串改成中文的。然后保存反编译,那么你肯定会遇到上面的错误!一定注意,再进行中文修改前用UTF-8编码重新打开文件才行,保证中文的编码是UTF-8!

以上三种都会抛出brut.common.brutexception及java.io.filenotfoundexception错误,应该还有其他原因,以后遇到再添加。

ApkTool反编译出错brut.common.brutexception及java.io.filenotfoundexception 之一相关推荐

  1. apktool反编译及后续打包

    资料 apktool下载地址 android studio 查看默认签名 apktool重打包失败原因之一分析: 微信使用apktool反编译后回编译出错 如何使用apktool解码,打包,签名 Ho ...

  2. python apktool_【转】利用apktool反编译apk,并且重新签名打包

    网站:https://ibotpeaches.github.io/Apktool,下载安装好apktool. 我的安装在 C:\Users\Administrator\Downloads\apktoo ...

  3. 用apktool反编译,修改添加smali文, 再打包apk遇到的64k问题的解决方法 Unsigned short value out of range: 65536

    我把apk文件用apktool反编译后得到smali, smali_classes2, smali_classes3, smali_classes4.......... 然后手工修改包里的smali文 ...

  4. apktool反编译问题

    apktool反编译时经常会出现下面的信息 1.Input file was not found or was not readable. 2.Destination directory (C:\Us ...

  5. apktool反编译详细使用教程

    apktool反编译详细使用教程,包括每个细节.还有为什么反编译不成功,反编译出现的各种情况将为大家详细写出来,如有写的不好的地方还请见谅,这些都是本人自学的,曾经请教过大神,让我悲剧的是尽然无一人为 ...

  6. Java原生调用apktool反编译及再次打包源码

    大家一听到反编译.逆向工程就觉得好像离自己很远,都是些黑客才干的事儿,但实际情况并不是这样,做过手机游戏开发的小伙伴应该都知道,一个游戏包从开发测试到最终在游戏商店上架,中间会经过,代码混淆,增加渠道 ...

  7. apktool 反编译 Input file was not found or was not readable.问题解决方案

    apktool反编译时经常会出现下面的信息 1.Input file  was not found or was not readable. 2.Destination directory (C:\U ...

  8. apktool反编译生成java_apktool反编译工具下载|apktool反编译工具 v3.0.1 最新版-520下载站...

    apktool反编译工具是一款专业的apk编译工具,能够完美地反编译及回编译apk文件,想要使用apktool反编译工具的话就需要先安装JAVA,如果你想要修改apk文件,那么就需要先安装JAVA才可 ...

  9. apktool反编译apk教程

    1.准备工具 (1)apktool的下载地址:https://bitbucket.org/iBotPeaches/apktool/downloads/ 点击超链接下载最新版本 (2)apktool.b ...

最新文章

  1. Paper5:Curved-Voxel Clustering for Accurate Segmentation of 3D LiDAR Point Clouds with Real-Time Per
  2. 一文详尽支付宝系统架构(附内部架构图)
  3. 系统架构师学习笔记_第二章_连载
  4. 北京计算机在职研究生双证学校,北京在职研究生目前有哪些学校开设了双证专业?...
  5. 【Linux】一步一步学Linux——gdb命令(258)
  6. base.dispose(disposing) 未将对象引用到实例_程序员深入理解asp.net c#值类型和引用类型...
  7. EF Core3.0+ 通过拦截器实现读写分离与SQL日志记录
  8. 【DP】方格计数(nowcoder 20107-B)
  9. v-if 表单验证_避免许多if块进行验证检查
  10. ASA防火墙基本配置
  11. CUDA 10[Linux]最新 百度云下载[免费]
  12. 点击APPicon之后都发生了什么
  13. jquery选择器详解
  14. TCP/IP、Http、Socket的区别以及面试中关于网络协议常问的考点
  15. Atitit 数据库事务实现原理
  16. keil MDK5 无法 Go To Definition Of
  17. python制作个人名片_python做名片系统
  18. 从工作杠杆率引申至对软件工程质量控制的思考
  19. 重磅 | Stratifyd实力入选《2022中国数据智能产业图谱1.0》
  20. 树莓派GPIO针脚在python中BCM与BOARD模式

热门文章

  1. loj 1251(2-sat + 输出一组可行解)
  2. 常用 API 函数(5): 文本和字体函数
  3. Docker最全教程——数据库容器化之持久保存数据(十一)
  4. 类中的构造方法实例化的时候自动执行
  5. 因子分析——因子旋转
  6. PHP 的 Phar 包原来性能这么强!
  7. service mesh istio-0.8安装测试
  8. django form choice
  9. vue-router 快速入门
  10. php获取目录中的所有文件名