Android 正在搜索已注册的设备。。。(云端点启动程序模板)
我是一名.NET开发人员,刚接触安卓系统。我已经成功地编写了一个Android应用程序,它利用SQLite进行数据存储。现在我想将应用程序连接到Google云后端。我遵循这一点创建了一个应用程序引擎连接的Android项目。我正在使用三星Note2进行测试。在设备上,它成功注册了GCM和Endpoints Server,但当我转到网站http//localhost:8888/进行测试时,它找不到我的设备。它显示“搜索已注册设备…”如图所示 你能帮我指出我可能做错了什么,以及如何纠正它,让云端点看到我的设备吗?谢谢你的帮助 问候, 提姆Android 正在搜索已注册的设备。。。(云端点启动程序模板),android,google-app-engine,database-connection,google-cloud-endpoints,Android,Google App Engine,Database Connection,Google Cloud Endpoints,我是一名.NET开发人员,刚接触安卓系统。我已经成功地编写了一个Android应用程序,它利用SQLite进行数据存储。现在我想将应用程序连接到Google云后端。我遵循这一点创建了一个应用程序引擎连接的Android项目。我正在使用三星Note2进行测试。在设备上,它成功注册了GCM和Endpoints Server,但当我转到网站http//localhost:8888/进行测试时,它找不到我的设备。它显示“搜索已注册设备…”如图所示 你能帮我指出我可能做错了什么,以及如何纠正它,让云端点看
我遇到了同样的问题。以下是我在试图解决问题之前所了解的情况。-转到您的项目AppEngine-->war-->index.html 当您转到localhost:8888时,将加载此html文件。现在查看这个html文件的代码。这里很少调用javascript方法。注意两种方法
// This method loads the deviceinfoendpoint and messageEndpoint libraries
function loadGapi() {
gapi.client.load('deviceinfoendpoint', 'v1', function() {
updateRegisteredDeviceTable();
});
gapi.client.load('messageEndpoint', 'v1', function() {});
}
及
这两种方法完成了从数据存储中获取注册设备并显示在html页面上的工作。您可以使用此html文件来调试原因。在我的例子中,原因是后端库没有注册。当我创建自己的实体并使用它们显示在index.html中时,它工作正常。当您安装GPE并启用后端引擎时,GCMEndpoint库将成为默认库。因此,只需重新执行该过程并手动注册库,您的错误就会消失 请在下面的帖子中引用我的答案
function generateRegDeviceTable(deviceInfoItems)