我是android开发的新手。我有几个用 appinventor 制作的应用程序。我希望能够获取一个完整且打包的 .apk,该 .apk 保存在我的计算机上,它是用 appinventor 制作的,并在 eclipse 中打开以对其进行编辑。主要是我想看看我制作的一个工作应用程序是如何实际编写的。这仅用于我自己的教育目的,没有盗版或其他非法用途。
问问题
5172 次
4 回答
1
通常,无法将App Inventor项目转换为 Java。但是有些项目有这个目标,请参阅App Inventor-Java 翻译项目和Java Bridge 项目。
于 2013-01-18T21:42:07.450 回答
0
检查android-apktool。我没有使用该工具的经验,而且我认为它不会向您显示源代码,但它似乎是“解压”apk 文件的最佳方式。
于 2011-03-23T20:57:42.383 回答
0
我怀疑这是可能的,您如何将 dex 代码带回您的 java 代码,即便如此,AppInventor 制作了可怕的 APK,如果使用 SDK 与 AppInventor 制作,两个执行完全相同操作的应用程序的大小将有很大差异.
您应该只阅读几本书,或在线搜索信息,而不是尝试解压缩 APK。
于 2011-03-23T21:19:26.797 回答
0
使用dex2jar是绝对可行的,它需要一点时间来设置和运行,但它会给你一个 .jar 文件,你可以用java decompiler打开它。至于将源文件放入 eclipse 中,可能有一些反编译器可以做到这一点,但可能需要花钱。您可以使用列出的代码复制/粘贴代码,但它不会为您提供 Eclipse 项目。
于 2013-01-13T04:37:07.680 回答