我是Worklight的新手,我试图从IBM worklight教程中运行AdapterBasedAuthenticationProject。 Sample here
在部署了auth-adapter并构建应用程序后,此应用程序在Worklight控制台上运行正常。但是,当我制作Android版并在虚拟机上运行时,我无法获取秘密数据。 当我点击"获取秘密数据" android上的按钮,发生错误
[ERROR ] FWLSE0332E: The application AdapterBasedAuthApp for the environment android does not exist on the server. Cannot register this client. [project AdapterBasedAuthenticationProject]
答案 0 :(得分:0)
看起来您正在使用JRE 1.8(Java 8)。请注意,Worklight不支持Java 8 - 降级到Java 6或7。
确保您拥有:
这些是服务器识别源自Android
的请求的关键步骤另外,我不明白“虚拟机”是什么意思,因为从屏幕截图来看并不明显。它看起来像一个调整大小的浏览器窗口。
答案 1 :(得分:0)
我今天遇到了类似的问题。在我的情况下,Java版本不是问题,wlclient.properties中的wlAppVersion数字不正确, 确保它与application-descriptor.xml中的相同。