Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 动态加载和执行预编译代码(oat文件)_Android_Virtual Machine_Dalvik_Android Runtime - Fatal编程技术网

Android 动态加载和执行预编译代码(oat文件)

Android 动态加载和执行预编译代码(oat文件),android,virtual-machine,dalvik,android-runtime,Android,Virtual Machine,Dalvik,Android Runtime,由于谷歌在较新的Android版本中删除了“openDexFile(byte[]fileContents)”,我们正在寻找替代品,此外,我们更愿意使用预编译代码(参见dex2oat) 有人知道执行该任务的功能吗?我们也不想将文件存储在磁盘上 替换内存中应用程序的代码怎么样?在新的艺术虚拟机下,这可能吗?我正在寻找关于这个话题的更多信息。我知道这是可能的与前Dalvik虚拟机 感谢您的帮助。谢谢。通常,您无法加载预编译的odex/oat文件。这些文件在很大程度上依赖于编译时使用的确切框架,因此它们

由于谷歌在较新的Android版本中删除了“openDexFile(byte[]fileContents)”,我们正在寻找替代品,此外,我们更愿意使用预编译代码(参见dex2oat)

有人知道执行该任务的功能吗?我们也不想将文件存储在磁盘上

替换内存中应用程序的代码怎么样?在新的艺术虚拟机下,这可能吗?我正在寻找关于这个话题的更多信息。我知道这是可能的与前Dalvik虚拟机


感谢您的帮助。谢谢。

通常,您无法加载预编译的odex/oat文件。这些文件在很大程度上依赖于编译时使用的确切框架,因此它们不能在设备之间移植

您可以使用在dalvik和art上动态加载dex文件。参见,例如

类似的内容?