2013-02-18 87 views
0

我想转换的apk到罐子为此,我使用下面的链接 http://androidorigin.blogspot.in/2011/02/dex-format-to-jar-format.html得到错误而.apk文件转换成jar文件

,但现在我m到处错误。 为: - 在dex2jar的网站

this cmd is deprecated, use the d2j-dex2jar if possible 
dex2jar version: translator-0.0.9.13 
dex2jar Health.apk -> Health_dex2jar.jar 
. while process file: [Health.apk] 
. ROOT cause: 
java.io.FileNotFoundException: File 'Health.apk' does not exist 
at org.apache.commons.io.FileUtils.openInputStream(FileUtils.java:56) 
at org.apache.commons.io.FileUtils.readFileToByteArray(FileUtils.java:40) 
at com.googlecode.dex2jar.reader.DexFileReader.readDex(DexFileReader.java:150) 
at com.googlecode.dex2jar.v3.Main.doFile(Main.java:63) 
at com.googlecode.dex2jar.v3.Main.main(Main.java:86) 
Done. 

谁能帮助我..

+0

'此cmd已过时,请尽可能使用d2j-dex2jar' – mah 2013-02-18 12:21:22

+0

您可以告诉我我是如何使用这个d2j-dex2jar工具的。 我已经下载了它,我正在使用窗口8. – Jayshree 2013-02-18 12:27:57

+0

我不能(但是@ MrYanDo的答案似乎是)。这是该工具的几个版本,因为我已经做了任何事情,但偶尔我会发现一个无法转换的apk,并且该工具的更新将解决它。如果您使用的是最新版本并且d2j批处理文件不起作用,则可能需要提醒工具维护人员。 – mah 2013-02-18 12:31:36

回答

5

下载dex2jar

提取里面的文件。

将您的apk拖动到名为d2j-dex2jar.bat的文件名中,并且您的转换后的jar应该出现在您的apk文件所在的位置。