Android可以执行没有清单,drawables等的classes.dex(或从.sdex转换的.jar)吗?

时间:2014-04-09 18:16:21

标签: android dalvik dex

我有一堆DEX文件,但不是我自己从APK中提取的,所以我没有清单,drawable,以及通常包含在APK中的其他资源/等。可以在Android中执行这些吗?我已经尝试过dalvikvm来运行.dex本身以及.jar中包含的.dex。我也发现了我认为是主要的活动,但仍然没有运气。这甚至可能吗?

3 个答案:

答案 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)

不可能......只是看看它是如何完成的!

enter image description here

有关详细信息,请查看:http://www.alittlemadness.com/2010/06/07/understanding-the-android-build-process/