【问题标题】:JAR interdependencies in AndroidAndroid 中的 JAR 相互依赖关系
【发布时间】:2011-06-26 10:01:06
【问题描述】:

我有一个 Android 应用程序,它在运行时从外部 JAR 中读取一些类。我正在使用 PathClassLoader。

JAR 中的类依赖于其他 JAR 中的内容,我遇到了一个实例化异常。在 Android 中,我找不到任何方法可以为一个有效的类加载器添加多个源,将类加载器作为子类和父类链接在一起似乎也不起作用。

我可以将所有类移动到一个 JAR 中以进行部署,或者在运行时解压缩所有类,但是如果我能找到一些更方便且不那么“蛮力”的方法来解决这个问题会好得多。

提前感谢您提供任何信息。

【问题讨论】:

    标签: android jar dependencies runtime classloader


    【解决方案1】:

    考虑到 android 的 dalvik VM 与 java 不一样。 检查this question

    在 Android 应用程序中,您将所有 jar 文件放在 /lib/ 中,编译器会负责将它们正确放置在 dex 文件中。

    【讨论】:

    • 这是关于在 rintime 从 JAR 加载。
    猜你喜欢
    • 1970-01-01
    • 2013-08-04
    • 2012-07-04
    • 1970-01-01
    • 2021-10-17
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    相关资源
    最近更新 更多