在CommonUtilities.java文件中输入服务器IP地址后,我能够在Eclipse中成功构建和导出Android应用程序。
此apk已成功下载,安装并在移动设备上运行。 但是现在当我输入所有必要的数据以便首次注册应用程序并选择“注册”时,我收到一条消息:'由于连接失败而导致身份验证失败您想再试一次吗? #39;
知道我可能做错了吗?
答案 0 :(得分:2)
当连接失败或服务器SSL证书不受信任时,将显示此消息。 Android代理应用程序和EMM服务器之间的连接是通过https进行的,如果您使用的是自签名证书,则需要将其放入Eclipse中的Agent项目并导出Android应用程序。 请参考Android Client Configuration创建BKS并将其添加到您的android项目中。
中提出了类似的问题答案 1 :(得分:2)
您可以使用我们最新的version替换您的ServerUtilities.java吗?并使用HTTP进行测试,如果有效,则尝试使用HTTP。如果HTTP工作而HTTP没有,那么你必须检查你的BKS并在那里放一个有效的BKS。
答案 2 :(得分:1)
Android希望您的密钥库采用Bouncy Castle(BKS)格式。在文档中,它已链接到OpenSSL中的iOS密钥库生成代码,因为此阶段还需要完成以配置EMM。如果您只是配置Android,请确保密钥库文件是BKS格式。一种方法是使用OpenSSL按照文档中的命令生成JKS文件,并将其转换为BKS格式。您可以使用Portecle。