【发布时间】:2021-10-05 20:49:06
【问题描述】:
我正在尝试为我的跨平台应用程序制作一个插件系统。
我知道有一个 DexClassLoader 可以从 jar 文件中加载类。
但它需要运行 dx 命令,我希望人们无需使用 dx 命令即可轻松加载 jar 文件。
有可能吗?示例:在运行时将 jar 文件转换为 dex 或用于 android 的 jar 类加载器
【问题讨论】:
标签: java android classloader
我正在尝试为我的跨平台应用程序制作一个插件系统。
我知道有一个 DexClassLoader 可以从 jar 文件中加载类。
但它需要运行 dx 命令,我希望人们无需使用 dx 命令即可轻松加载 jar 文件。
有可能吗?示例:在运行时将 jar 文件转换为 dex 或用于 android 的 jar 类加载器
【问题讨论】:
标签: java android classloader
在运行时将 jar 文件转换为 dex
Android 不提供此功能。
android 的 jar 类加载器
Android 也不提供此功能。
另外,请记住,使用 DexClassLoader 可能会限制您的应用分发选项。
【讨论】: