error: no resource identifier found for attribute '***' in package '***'
我直接用android killer進行的回編譯,這種報錯一下子出現了10多個,乙個乙個改太過麻煩,所以我簡單寫了乙個python指令碼:
import os
import re
file
="error.txt"
defchange_content
(file):
if os.path.exists(
file):
with
open
(file
)as f:
content = f.read()if
""in content:
print
(file
+":已修復"
) content = content.replace(
"",)
with
open
(file
,"w"
)as f:
f.write(content)
with
open
(file
,encoding=
'utf8'
)as f:
data = f.read(
)result = re.findall(
">w: (.*?):\d+: error: no resource identifier found for attribute"
,data)
forfile
in result:
change_content(
file
)
將錯誤複製到error.txt檔案中,然後跑一下指令碼,就可以直接修改xml檔案。
有時候回編譯還會出現這種報錯,可能需要再次複製錯誤,然後執行指令碼,也就是說有一些錯誤不報是因為前面錯誤沒解決,不能一次把所有的這種錯誤都報出來。
apktool反編譯工具
apktool反編譯時經常會出現下面的資訊 input file was not found or was not readable.destination directory c users user a already exists.use f switch if you want to ove...
APK反編譯利器Apktool
apktool d c livewall spicker.apk c livewall spicker 複製 命令列解釋 apktool d 要反編譯的檔案 輸出資料夾 這樣,livewall spicker.apk就被反編譯了,輸出內容在c livewall spicker資料夾裡。開啟c liv...
Android使用apktool反編譯
反編譯的人員,對於apktool應該不會陌生,對那黑漆漆的cmd介面應該也不會陌生,今天簡單介紹一下如何使用apktool反編譯 和動態生成 如果我們每次在使用apktool的時候都要找到解壓apktool的目錄,顯得特別麻煩,有什麼好方法可以解決呢?方法是,寫批處理命令,或者是新增目錄到系統檔案。...