2015-09-27 66 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

我不知道你在說什麼。 –

相關問題