2015-09-27 38 views
0

我想通过三星galaxy grand2通过apktool v5.1重新编译我的应用程序。当我尝试重新编译和构建应用程序时,会发生严重的异常。如何解决这个问题?在重新编译android应用程序中的Brut异常

+0

请注意您在问题 –

+0

中遇到了什么异常S:警告:无法使用/data/data/per.pqy写入$ HOME(/data/data/per.pqy.apktool/apktool/?) .apktool改为... S:请注意,这是一个易失目录,如果默认存储目录不可用,请利用--frame-path 线程“main”中的异常brut.androlib.AndrolibException: brut.androlib.AndrolibException:brut.common.BrutException:could not exec command:[/data/data/per.pqy.apktool/apktool/openjdk/bin/aapt4.4,p,--min-sdk-version,19 ,--target-sdk-version,19,--version-code,19,--version-name,4.4.2-G7102XWUBNH1,-F,/ data/dat –

回答

0

根据您的堆栈跟踪,您尝试通过Android主机(本例中为Samsung Galaxy Grand2)执行apktool。这根本不可能,我很惊讶它甚至跑了。有多种不兼容性阻止apktool在Android主机设备上运行。

更何况,stacktrace实际上告诉你什么是问题。 Apktool无法写入$HOME。因此,使用参数--frame-path来指定apktool写入框架文件的替代路径。不过,请记住,如果您修复此错误,则显然会出现另一个错误,因为Apktool不适用于Android主机。

+0

我使用印度尼西亚固件并在此固件中使用apktool工作......在所有Android三星手机如j1 j5 j7 grand 2 –

+0

而在印度尼西亚,所有在android手机上都使用apktool的人都在顺利使用我为什么不能解决这个错误 –

+0

我不知道你在说什么。 –

相关问题