用于优化dex(odex)文件的Android类加载器

用于优化dex(odex)文件的Android类加载器,android,classloader,dexclassloader,Android,Classloader,Dexclassloader,我试图找到一个类加载器,用于优化的dex文件(odex文件)。我查阅了所有android文档,发现了以下类加载器 DexClassLoader PathClassLoader UrlClassLoader 它们似乎都适用于APK或JAR文件(或包含class.dex文件的APK),但似乎都不适用于odex文件:( 我有一个优化的dex文件,我想加载到我的应用程序中,但我正在努力找到加载该文件的方法。有什么方法可以做到这一点吗 谢谢!如何创建DexClassLoader?我尝试过这样做:

我试图找到一个类加载器,用于优化的dex文件(odex文件)。我查阅了所有android文档,发现了以下类加载器

  • DexClassLoader

  • PathClassLoader

  • UrlClassLoader

它们似乎都适用于APK或JAR文件(或包含class.dex文件的APK),但似乎都不适用于odex文件:(

我有一个优化的dex文件,我想加载到我的应用程序中,但我正在努力找到加载该文件的方法。有什么方法可以做到这一点吗


谢谢!

如何创建
DexClassLoader
?我尝试过这样做:新建DexClassLoader(pathToResourceOnlyApk,pathToOdexFile,null,getClassLoader());其中最后一个参数是我当前上下文的类加载器。当我这样做时,由于resourceOnly APK没有classes.dex,它不允许我创建DexClassLoader。请在问题中发布您的代码抱歉:)我按enter键放了一个新行,但我猜它会自动发布:)你是如何创建
DexClassLoader
?我试过这样做:新建DexClassLoader(pathToResourceOnlyApk,pathToOdexFile,null,getClassLoader());其中,最后一个参数是我当前上下文的类加载器。当我这样做的时候,由于resourceOnly APK没有classes.dex,它不允许我创建DexClassLoader。在问题中发布您的代码对不起:)我按enter键添加新行,但我猜它会自动发布:)