如何修复 brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = -107374

Posted

技术标签:

【中文标题】如何修复 brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = -1073741515)【英文标题】:How Fix brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = -1073741515) 【发布时间】:2019-12-17 20:46:34 【问题描述】:

当您再次通过 Apktool 重新组装应用程序时,会出现此错误。解决办法是什么?

 Log For : app.apk 

 Log Type : Recompiling 

 Log Recorded At : Sat 10-08-2019 12:07:17.06 


------------------------------------------------------ 
------------------------------------------------------ 

brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = -1073741515): [C:\Users\MC\AppData\Local\Temp\brut_util_Jar_6951838926850516236.tmp, p, --forced-package-id, 127, --min-sdk-version, 15, --target-sdk-version, 28, --version-code, 452877, --version-name, 2.19.203, --no-version-vectors, -F, C:\Users\MC\AppData\Local\Temp\APKTOOL396430661739840676.tmp, -0, arsc, -0, png, -0, wav, -0, m4a, -0, mp4, -0, arsc, -I, HELPER\Frameworks\1.apk, -S, C:\Users\MC\Desktop\apktool\MODDING\app.apk\res, -M, C:\Users\MC\Desktop\apktool\MODDING\app.apk\androidManifest.xml]

------------------------------------------------------ 
------------------------------------------------------

【问题讨论】:

这可能会有所帮助github.com/iBotPeaches/Apktool/issues/… 在重建之前也试试这个apktool empty-framework-dir @unloco 这看起来是正确的答案。您想将其发布为正确答案吗? @user202729 好久不见了,我忘了这个问题,如果你愿意,你可以发布答案并附上充分的解释,干杯 另见:recompile - apktool build apk fails - Stack Overflow 【参考方案1】:

由于apktool内部使用aapt打包apk,如果内容与aapt不兼容则apktool会报错。

要解决此问题,请告诉apktool 改用aapt2。示例:

apktool b --use-aapt2 -o out.apk directory

来源:GitHub issue comment

【讨论】:

请注意,这不是导致特定错误消息的唯一问题。如果它不起作用,请检查linked question 以尝试其他解决方案。

以上是关于如何修复 brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = -107374的主要内容,如果未能解决你的问题,请参考以下文章

如何修复漏洞

如何修复WMI

PHP网站漏洞怎么修复 如何修补网站程序代码漏洞

如何修复这些漏洞? (npm audit fix 无法修复这些漏洞)

如何修复AppScan漏洞

如何在DOS环境下修复系统