我搜索了 SO 并尝试了我遇到的所有解决方案,但似乎没有任何效果。我尝试过的解决方案是此处、此处、此处、此处和此处给出的解决方案,但似乎没有任何效果。
如其中一些问题所述,我有一个包含在 android 库 (AL) 中的 java 库(比如说 J),该库包含在 android 应用程序 (AA) 中。我已将库添加到两者的库中(也尝试将其添加到仅 AA 并包含在 AL 中,反之亦然,仅在 AL 中并期望 android 依赖项来处理它)但是那个或其他任何东西都没有工作。
我正在使用最新的工具(版本 20.0.3)。android 库和应用程序的构建 android 版本为 2.2,最小 SDK 为 5。
我可以在应用程序的 android 依赖项中看到 java 库,但我得到了一个NoClassDefFoundException
运行时间。
我怎样才能让它工作?
android 库必须引用一个 jar,因为它包含一些我需要隐藏的加密逻辑。该库是为分发而创建的,该应用程序只是用于测试该库的非常简单的东西。