0

我正在使用万向节接近 SDK。我面临一个奇怪的错误。该应用程序在安装有 pre-lollipop os 版本的设备上运行良好。但是当我尝试使用棒棒糖设备时,我在这一行出现错误

contextContentConnector = ContextContentConnectorFactory.get(this);

以下是我收到的 LogCat 消息。

12-02 18:55:29.302: E/AndroidRuntime(20197): java.lang.AssertionError: impossible
12-02 18:55:29.302: E/AndroidRuntime(20197):    at java.lang.Enum$1.create(Enum.java:45)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at java.lang.Enum$1.create(Enum.java:35)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at libcore.util.BasicLruCache.get(BasicLruCache.java:54)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at java.lang.Enum.getSharedConstants(Enum.java:211)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at java.lang.Enum.valueOf(Enum.java:191)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qsl.faar.service.location.c.a.a(SourceFile:3)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qsl.faar.service.location.e.a.e(SourceFile:93)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qsl.faar.service.location.e.a.a(SourceFile:45)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qsl.faar.service.location.d.<init>(SourceFile:65)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qsl.faar.service.location.g.<init>(SourceFile:225)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qsl.faar.service.b.a(SourceFile:188)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qualcommlabs.usercontext.a.d.a.a(SourceFile:28)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qualcommlabs.usercontext.ContextContentConnectorImpl.<init>(SourceFile:18)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qualcommlabs.usercontext.ContextContentConnectorFactory.get(SourceFile:18)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.la.gimbalapp.MainActivity.didArrive(MainActivity.java:132)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qrs.gimbalproximity.core.g.d.a(SourceFile:212)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.qrs.gimbalproximity.core.g.d$a.onReceive(SourceFile:58)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:297)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at android.support.v4.content.LocalBroadcastManager.access$000(LocalBroadcastManager.java:46)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at android.support.v4.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:116)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at android.os.Handler.dispatchMessage(Handler.java:102)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at android.os.Looper.loop(Looper.java:135)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at android.app.ActivityThread.main(ActivityThread.java:5274)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at java.lang.reflect.Method.invoke(Native Method)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at java.lang.reflect.Method.invoke(Method.java:372)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
12-02 18:55:29.302: E/AndroidRuntime(20197): Caused by: java.lang.NoSuchMethodException: values []
12-02 18:55:29.302: E/AndroidRuntime(20197):    at java.lang.Class.getMethod(Class.java:664)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at java.lang.Class.getDeclaredMethod(Class.java:626)
12-02 18:55:29.302: E/AndroidRuntime(20197):    at java.lang.Enum$1.create(Enum.java:41)
12-02 18:55:29.302: E/AndroidRuntime(20197):    ... 26 more
4

1 回答 1

1

我一直有类似的问题。我联系了 Gimbal 的客户支持。这是我收到的答案:

很抱歉给您带来不便,并感谢您的反馈。目前Gimbal Android Proximity SDK 不支持Android 5.0(Lollipop)。我们建议开发者使用 Android 4.4.3 或 4.4.4 版本使用 Gimbal Android 感应 SDK 编译应用程序。

此外,我们非常有兴趣让 Gimbal 接近在 Android 5.0.0 上工作,并正在努力支持 SDK。一旦有可用更新,我们会尽快通知您。

感谢云台团队

于 2014-12-10T01:12:27.250 回答