我在将我的android模拟器连接到gmail时遇到问题.即使我可以浏览网页,我也无法添加我的Gmail帐户.
我去了Accounts and Sync/add account/google/sign in,并输入我的Gmail地址和密码,然后在漫长的等待后得到以下消息 -
"无法与服务器建立可靠的数据连接"
我正在通过公司代理,所以我怀疑这可能是问题所在.如果我尝试创建新选项,也会发生这种情况.
有没有人知道这个活动需要打开哪个端口,如果这确实是问题呢?
或者,如果有人有任何其他解释,我会很想听到他们,因为我很难过.
我使用谷歌apis运行Android 2.2.
我无法通过公司代理向设备发送消息.
我已经在google网站上完成了GCM教程,并且已经使用android模拟器在google服务器上成功注册了一个设备,并且还在我的服务器上注册了.
为此,我必须通过公司代理,将其设置在模拟器的访问点.现在我遇到的问题是通过相同的代理从我的服务器向设备发送消息.我正在使用演示中使用的servlet代码
com.google.android.gcm.server.Sender
Run Code Online (Sandbox Code Playgroud)
帮助类发送消息.
我在tomcat 7上运行servlet.
我已经尝试在catalina.properties文件中设置代理,就像这样.
http.proxyHost=proxy.company.com
http.proxyPort=8080
Run Code Online (Sandbox Code Playgroud)
我已经尝试在servlet中设置属性,如下所示.
System.setProperty("http.proxyHost", "proxy.company.com");
System.setProperty("http.proxyPort", "8080");
Run Code Online (Sandbox Code Playgroud)
但我还是暂停了.我知道它的公司代理,因为我得到消息在家里工作,我没有代理.
我已经看到在java代码中创建了一个代理对象,然后用它创建了一个连接,但我不认为这是可用的,因为我使用Sender帮助程序类来发送消息.
这是超时失败的行.
Result result = sender.send(message, registrationId, 5);
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
问候
法案