我的任务是从一个由其他人编写/编译的jar文件中动态实例化我的android应用程序中的类。我用这个例子: Is it possible to dynamically load a library at runtime from an Android application?要开始使用,它可以很好地处理APK文件,但我无法使用DexClassLoader从JAR文件加载类。我认为这是因为我的JAR文件没有classes.dex。
我试图使用" dx --dex --keep-classes --output = newjar.jar my.jar"在一个简单的hello world java类中,但生成的JAR只包含我的.class文件,并且没有classes.dex
问题1:是否可以使用android dx工具为非android java文件生成classes.dex?
问题2:生成classes.dex的dx工具的最低要求是什么?