将APK转换为JAR

9

可能是重复问题:
apk转jar转换器

为了拥有一个多平台应用程序,我有一个有点特别的问题:

如何将文件“APK”转换为“JAR”。

谢谢所有人

2个回答

21

dex2jar可以将.apk转换成.jar,但其中仍然包含一些.class文件。那些不链接到Android框架的文件(可能仅有少量实用类)可以在另一个平台上重复使用。

使用jd-gui甚至可以查看Java代码(至少大部分时间都可以)。

如果您想提取资源(如果您想将其“转换”为另一个平台,则可能需要图像),请使用apktool

但是绝对没有办法通过转换器将.apk文件转换为Windows程序并运行。


0

这是不可能的 - 多平台需要比仅仅转换二进制文件更多的工作 - 但感谢这个问题让我微笑!-)


我的apk要在Windows或其他平台上运行,有什么解决方案吗? - Zombie_Colonel
@Zombie_Colonel 在模拟器中运行它。否则它不会工作。或者重写那个apk,使其在Windows上运行。 - zapl
@Zombie_Colonel 请搜索Bluestacks - 它声称可以在Windows上运行apk文件,但由于我使用的是Linux,我不知道它的表现如何 - 我只是读了一些关于它的资料,并希望能在Linux上使用它;-) - ligi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接