这是使用场景:
我和一个朋友正在构建一个Android应用程序,并希望集成一个游戏。 应用程序的核心已经在Eclipse中构建,但我们正在寻找使用Google AppInventor (http://appinventor.googlelabs.com/about/)或Corona (http://www.anscamobile.com/corona/)等应用程序构建工具来构建游戏。 我们想要的是,我们已经构建的现有应用程序具有像“播放游戏”之类的按钮,该按钮将启动我们使用这些实用程序构建的游戏。
然而,当我尝试使用Google App Inventor时,我注意到我只能将项目导出为二进制文件.apk文件。 理想情况下,我会在AppInventor中构建应用程序,导出源代码并将包添加到我们在Eclipse中构建的现有项目中。 但事实并非如此简单,因为我们仅能够访问.apk文件。 那么我的问题是:能否完成这项任务? 怎么做?
有人建议使用apk反编译器,但这值得吗? 有没有好的apk反编译器可以让我们访问一些源代码(Java文件、XML文件、资源)而不会让我们头疼不已? 还有其他工具可以导出源代码吗? 有其他方法将两个单独的.apk集成在一起吗?
或者,我们需要构建两个单独的应用程序吗? :(