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 客户端库,然后向移动应用程序提供所需的结果。
有一个问题对我来说非常复杂,我在 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 客户端库,然后向移动应用程序提供所需的结果。