相关疑难解决方法(0)

服务不可用 - Geocoder Android

我对地理编码器有一点问题是从地址获取纬度和纬度:

这是我的代码:

for (Garage g : XMLGarage) {
List<Address> address;
address = coder.getFromLocationName(
g.getAddress(), 5);
if (address != null) {
Address location = address.get(0);  
g.setLatitude(location.getLatitude());
g.setLongitude(location.getLongitude());
...
Run Code Online (Sandbox Code Playgroud)

错误是:

08-18 14:28:56.026: WARN/System.err(359): java.io.IOException: Service not Available
08-18 14:28:56.026: WARN/System.err(359):     at 
android.location.Geocoder.getFromLocationName(Geocoder.java:178)
08-18 14:28:56.026: WARN/System.err(359):     at 
com.amt.android.garage.Garage.postData(Garage.java:269)
08-18 14:28:56.026: WARN/System.err(359):     at
com.amt.android.garage.GarageForm$2.onClick(GarageForm.java:86)
08-18 14:28:56.026: WARN/System.err(359):     at  
android.view.View.performClick(View.java:2485)
08-18 14:28:56.026: WARN/System.err(359):     at
android.view.View$PerformClick.run(View.java:9080)
08-18 14:28:56.036: WARN/System.err(359):     at  
android.os.Handler.handleCallback(Handler.java:587)
08-18 14:28:56.036: WARN/System.err(359):     at
android.os.Handler.dispatchMessage(Handler.java:92)
08-18 14:28:56.036: WARN/System.err(359):     at
android.os.Looper.loop(Looper.java:130)
08-18 14:28:56.036: WARN/System.err(359):     at 
android.app.ActivityThread.main(ActivityThread.java:3683) …
Run Code Online (Sandbox Code Playgroud)

android google-geocoder

45
推荐指数
2
解决办法
5万
查看次数

Android GCM SERVICE_NOT_AVAILABLE

我试图设置此示例:https: //code.google.com/p/gcm/source/browse/#git%2Fgcm-client 启动并运行.

根据指南,已成功创建GoogleAPI项目:http://developer.android.com/google/gcm/gs.html

但是,我有以下问题:在某些设备上,无论如何我都会获得SERVICE_NOT_AVAILABLE.

W/System.err:java.io.IOException:SERVICE_NOT_AVAILABLE W/System.err:at com.google.android.gms.gcm.GoogleCloudMessaging.register(Unknown Source)

一些统计:

  • Nexus 7,android 4.2.2:GCM示例完美运行
  • Nexus 4,android 4.2:GCM示例完美运行
  • Nexus S,android 4.2.2:GCM示例完美运行
  • 三星Galaxy 3:SERVICE_NOT_AVAILABLE在100%的情况下
  • 三星Galaxy,android 2.3.6:SERVICE_NOT_AVAILABLE在100%的情况下
  • 摩托罗拉Xoom,Android 4.1.2:SERVICE_NOT_AVAILABLE在100%的情况下
  • HTC Desire HD,android 2.3:SERVICE_NOT_AVAILABLE在100%的情况下

它是相同的代码,相同的apk文件,各种谷歌帐户.我试图切换回GCMRegistrar方法,他们实际上工作.所以问题是:是否有新的GCM方法?如何让它们在其他设备上运行,而不仅仅是"纯粹的"谷歌Android设备?

更新:事实上,我在这里找到了解决方案

android exception google-cloud-messaging service-not-available

12
推荐指数
1
解决办法
1万
查看次数

SERVICE_NOT_AVAILABLE Android GCM 上的某些设备

我使用 GCM 制作了一个用于通知的应用程序。我使用了本教程,我的代码几乎相同

http://developer.android.com/google/gcm/client.html

我正在物理设备和某些设备上进行测试,当我尝试使用 GCM 注册设备时出现 SERVICE_NOT_AVAILABLE 错误。

我有一个指数退避设置,所以它会随着时间的推移重试。

它适用于我大约一半的测试设备,其他设备出现 SERVICE_NOT_AVAILABLE 错误。找遍了,还没找到解决办法。

任何帮助将不胜感激。谢谢你!

android android-c2dm google-cloud-messaging

2
推荐指数
1
解决办法
8188
查看次数

Google云消息传递,服务不可用

我正在创建一个应用程序,我正在使用GCM接收通知,问题是当我调用函数"gcm.register(SENDER_ID);" 我得到"服务不可用".我搜索了很多,很多人都面临这个问题,我尝试了这个解决方案:

Android 2.2上的GCM SERVICE_NOT_AVAILABLE

但它没有用,(regId为null)请任何人可以帮忙吗?

android google-cloud-messaging

2
推荐指数
1
解决办法
6369
查看次数