微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以像 Dalvik 一样在 Android Runtime 中运行没有 apk 的 classes.dex?

如何解决是否可以像 Dalvik 一样在 Android Runtime 中运行没有 apk 的 classes.dex?

我知道如何使用命令 adb shell dalvikvm -cp /sdcard/App.zip HelloWorld 在 DalvikVM 上通过 adb 运行 classes.dex,其中 App.zip 包含 classes.dexadb shell app_process -Djava.class.path=/sdcard/classes.dex /sdcard HelloWorld

那么有没有可能像这样在Android Runtime(ART)上执行classes.dex,而不需要任何资源文件和apk?我知道ART是用dex2oat来编译的,有什么办法可以手动把classes.dex编译成oat文件,然后用adb执行oat文件

解决方法

您仍然可以在最新版本的 Android 上使用这两种方法。 “dalvikvm”命令仍然存在,虽然它实际上不是dalvik,它只是艺术的前端。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。