在调试模式下连接到 Android 上的 Worklight 崩溃

Posted

技术标签:

【中文标题】在调试模式下连接到 Android 上的 Worklight 崩溃【英文标题】:Connecting to Worklight on Android crashes in Debug mode 【发布时间】:2013-11-07 16:30:21 【问题描述】:

    下载原生安卓应用:http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v600/androidNativeApp.zip

    下载 Worklight 服务器:http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v600/NativeAPIForAndroid.zip

    运行android项目并使其连接/调用worklight服务器,一切都应该没问题。

    如果您现在在 Eclipse 的“调试”模式下执行 android 项目,并且当您在 android 应用程序中按下“连接”按钮时,您应该会看到以下异常:

我是否遗漏了什么,其他人能够复制它吗?

【问题讨论】:

找不到什么类?异常说明了什么? @DanielGonzalez 我相信找不到 PathClassLoader PathClassLoader 是试图查找任何未找到的类的方法(方法 findClass 采用带有类名称的字符串)。试试 Thejaswini 下面所说的,看看它是否有效。如果没有,请参考这个问题:***.com/questions/10001610/… 以查看如何找不到类的示例。 Logcat 应该告诉你 PathClassLoader 没有找到哪个类。 @DanielGonzalez Thejaswini 的工作原理和 Logcat 说:找不到类 'com.worklight.androidgap.WLDroidGap',引用自方法 com.worklight.common.security.WLDeviceAuthManager.csrCertificateRecieveFailed 【参考方案1】:

我也遇到了同样的异常,但是当我恢复 (F8) 时,它会继续并且连接成功。您是否尝试过恢复。

【讨论】:

是的,确实有帮助:)

以上是关于在调试模式下连接到 Android 上的 Worklight 崩溃的主要内容,如果未能解决你的问题,请参考以下文章

无法在自动混合模式下连接到 H2 数据库

如何通过按下连接到 piface 数字 2 上的终端的按钮来打印“Python 中的 Hello world”

C#:如何在启用 SSL 的情况下连接到 Active Directory?

在没有管理员权限的情况下连接到同一网络中的命名管道

C# - 在没有许可证的情况下连接到 DB2 z/os 大型机

如何连接到 iPhone 的 webkit 调试器?