3 回答

TA貢獻1780條經驗 獲得超1個贊
你應該是直接拖到bat上執行的,這種方式確實會無法找到.jar
最好是用命令行模式執行,很多系統有改過右鍵菜單“dos在這里”,沒有這個選項也不要緊
直接運行cmd,然后用dos命令定位到smali目錄,進去以后執行 undex.bat (.bat可以省略) classes.dex即可

TA貢獻1893條經驗 獲得超10個贊
可能的原因:
1、文件屬性是不是只讀的
2、該jar包不是可執行的
解決方法如下:
1、打開“我的電腦”,選擇“工具”菜單下的“文件夾選項(0)...”。
2、在“文件夾選項”對話框中選擇“文件類型”選項卡。
3、點擊“新建”按鈕,輸入文件擴展名“jar”。
4、點擊“確定”按鈕后,有可能彈出對話框.聲明已經關聯.無視他繼續.然后尋找jar類型 . (沒有彈窗的可以看到已注冊的文件類型中新增了JAR文件類型。)
5、點擊“高級”按鈕,出現“編輯文件類型”窗口。
6、點擊“新建(N)...”按鈕,出現“新操作”窗口。將操作命名為“open”,執行操作的應用程序為“C:\Program Files\Java\jdk1.7.0\jre\bin\javaw.exe" -jar %1 。 (路徑一定要注意 這個隨你安裝路徑不同而不同 jdk1.7.0的話安裝全默認可以直接賦值)路徑要加引號 而參數不必 注:D:\Java\jdk1.6.0_12 為JDK所在目錄,根據個人電腦上實際環境設置。
7、點擊“確定”按鈕,回到“編輯文件類型”窗口。在操作列表框中有了“open”一項操作。
8、點擊“確定”按鈕回到“文件夾選項”窗口, 這時JAR擴展名的詳細信息有了變化。
9、點擊“關閉”按鈕。
添加回答
舉報