我有一堆DEX文件,但不是我自己从APK中提取的,所以我没有清单,drawable,以及通常包含在APK中的其他资源/等。可以在Android中执行这些吗?我已经尝试过dalvikvm来运行.dex本身以及.jar中包含的.dex。我也发现了我认为是主要的活动,但仍然没有运气。这甚至可能吗?
答案 0 :(得分:0)
无法像这样运行Android应用程序。它必须打包到带有AndroidManifest.xml等的apk中。
将dalvikvm与终端中的dex / jar一起使用就像你描述的那样只适用于public void main(String[] args)
样式的命令行java应用程序。
答案 1 :(得分:0)
您只能在命令行模式下运行jar(包含classes.dex)或dex文件。 dalvikvm的工作方式与命令行中的java类似。
以下是一个示例:How to execute the dex file in android with command?
答案 2 :(得分:0)
不可能......只是看看它是如何完成的!
有关详细信息,请查看:http://www.alittlemadness.com/2010/06/07/understanding-the-android-build-process/