使用ApkIDE反编译修改后,重新编译生成APK报错:

> 正在编译Apk... -
- 失败:
S: WARNING: Could not write to (C:\Users\Administrator\AppData\Local\apktool\framework), using C:\Users\ADMINI~1\AppData\Local\Temp\ instead...
S: Please be aware this is a volatile directory and frameworks could go missing, please utilize --frame-path if the default storage directory is unavailable
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = -1073741515): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_7646360091226827593.tmp, p, --forced-package-id, 127, --min-sdk-version, 9, --version-code, 1000000, --version-name, 1.0.0.1, --no-version-vectors, -F, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL4142050531614959167.tmp, -0, arsc, -0, myd, -0, jar, -0, png, -0, assets/cocosstudio/UIRes/icon/item/icon_jinyanzhou_1.2bei.png, -0, assets/cocosstudio/UIRes/icon/skill/icon_skill_mabi.png.png, -0, jpg, -0, arsc, -I, C:\Users\ADMINI~1\AppData\Local\Temp\1.apk, -S, D:\ApkIDE\Work\com.duoyuan.xytl_jz_GM\res, -M, D:\ApkIDE\Work\com.duoyuan.xytl_jz_GM\AndroidManifest.xml]

报错的原因:
apktool 解包的时候,会默认把框架资源文件生成在      ***/apktool/freamwork 以 1.apk 或者2.apk的形式存储。有时出现的情况是,他并不是生成在 apktool/framework  目录下的,而是在temp 目录下,但是temp目录是不稳定的,在build 的时候apktool 会调用框架文件,从而带来一些影响。

这种问题是在2.1.0中,反编译的指令与1.5.3不同了,如果需要指定反编译输出文件夹,需要在前面加 -o 表示输出文件夹。

看了好多博客,这篇最值得参考:https://blog.csdn.net/wolinghuanyun/article/details/52440989

当然作为小白我并没有在乎和研究那些命令,工具的问题干嘛要我来解决了,换个就好了。之前我用的反编译工具是Apk改之理,这个BUG较多,且已停止了维护。

后来果断放弃使用了另一款工具andorid killer:https://down.52pojie.cn/Tools/Android_Tools/

事实证明:andorid killer更强大。

最新文章

  1. java攻城师之路(Android篇)--搭建开发环境、拨打电话、发送短信、布局例子
  2. 【PL/SQL练习】复合变量: 可以一次传递多个值到变量中。
  3. XML SAX解析
  4. 最全的LBS手机定位技术说明
  5. jquery的attr禁用表单元素的方法
  6. cocos2d-x-2.2的SimpleAudioEngine::sharedEngine()->playEffect()计划中断bug
  7. 解决ubuntu 里面vi的时候上下左右是ABCD删除也不起作用
  8. linux中php配置
  9. 计蒜客NOIP模拟赛4 D1T1 小X的质数
  10. Codeforces Round #411 (Div. 1) D. Expected diameter of a tree
  11. 基于DP的LCS(最长公共子序列)问题
  12. 34 springboot项目之间依赖导致bean 无法加载问题
  13. 关于移动端开发,vedio标签层级高遮挡蒙版的解决方案
  14. 【Codeforces Round 1114】Codeforces #538 (Div. 2)
  15. Web接口测试-HttpClient
  16. jMeter_响应数据乱码
  17. Appium+python自动化4-等待函数
  18. spring AOP 之四:@AspectJ切入点标识符语法详解
  19. 字典的setdefault() 和get()方法比较
  20. 5.Longest Palindromic Substring---dp

热门文章

  1. destoon自定义函数获取地区名称
  2. HDFS中的fsck命令(检查数据块是否健康)
  3. Linux PXE 网络装机
  4. tensorflow 运行效率 GPU memory leak 问题解决
  5. 使用notepad++/excle快速将cvs文件转换为insert语句技巧以及注意点
  6. php之大文件断点续传
  7. AJAX里使用模板引擎
  8. mysql 时区更改;5.7 弱口令
  9. python3 结束子线程
  10. 花样流水灯的verilog实现