我如何在未加密的Eclipse中查看打包的APK文件?

时间:2011-03-23 20:46:45

标签: android eclipse apk app-inventor

我是android开发的新手。我有几个应用程序,我已经与appinventor。我希望能够获取一个已完成并打包的.apk,它保存在我的计算机上,该计算机是用appinventor制作的,并打开以在eclipse中编辑它。主要是我想看看我实际制作的应用程序是如何编写的。这仅用于我自己的教育目的,没有盗版或其他非法用途。

4 个答案:

答案 0 :(得分:1)

通常无法将 App Inventor 项目转换为Java。但是,有些项目有此目标,请参阅the App Inventor-Java translation projectthe Java Bridge project

答案 1 :(得分:0)

检查android-apktool。我没有使用该工具的经验,因为我看到它不会向您显示源代码,但它似乎是“解压缩”apk文件的最佳方式。

答案 2 :(得分:0)

我怀疑这是可能的,你怎么把dex代码带回你的java代码,即使这样,AppInventor制作了可怕的APK,两个做同样事情的应用程序在大小上会有很大不同SDK与AppInventor。

您应该只是阅读几本书,或在线搜索信息,而不是尝试解压缩APK。

答案 3 :(得分:0)

绝对有可能使用dex2jar,这需要一点时间来设置和运行,但它会为您提供一个可以使用java decompiler打开的.jar。至于将源文件转换为eclipse,可能有一些反编译器会这样做但可能需要花钱。您可以使用列出的代码复制/粘贴代码,但它不会为您提供Eclipse项目。