java.lang.ExceptionInInitializerError 在 IBM RTC Plain Java 客户端库中使用 Android Studio

java.lang.ExceptionInInitializerError in IBM RTC Plain Java Client Libraries using Android Studio

有一个问题对我来说非常复杂,我在 Android 应用程序中使用 IBM RTC Plain Java 库(jar 文件)使用 Android Studio 但是在这条线上:

ITeamRepository repository = TeamPlatform.getTeamRepositoryService().getTeamRepository(REPOSITORY_ADDRESS);

我遇到异常 java.lang.ExceptionInInitializerError

除此之外,如果我 运行 在 Java 应用程序中,则没有异常并且一切顺利

这是什么原因,我花了那么多时间在里面 请指导我 谢谢

我终于明白了 Android 不支持某些 Java API,因此它导致在启动时初始化时出现此异常。您需要使用 RTC Rest API 或 OSLC API 来提取数据,而不是这些 Plain Java 客户端库。

您也可以创建自己的 Java Restful Web 服务,它可以使用普通 Java 客户端库,然后向移动应用程序提供所需的结果。