0

我正在尝试将 .apk 转换为 jar,为此我使用了以下链接 http://androidorigin.blogspot.in/2011/02/dex-format-to-jar-format.html

但现在我遇到了错误。作为:-

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.

谁能帮我..

4

2 回答 2

6

dex2jar的网站上下载dex2jar 。

提取里面的文件。

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

于 2013-02-18T12:29:59.587 回答
0

您应该首先将您的 app.apk 重命名为 app.zip。然后解压 zip 得到一个 class.dex 文件。将文件移动到 dex2file 目录。然后尝试将dex文件转换为jar。这就是为什么它被称为dex2jar。

于 2021-05-28T03:30:59.253 回答