上次刷机重新整了android2.3.7的操作系统之后,装上了google service框架用了一段时间,学习了一些google提供的应用程序,如google play,google maps,google calendar,但是不知道从什么时候开始,google play就开始进不去了,google maps也开始不能用了,今天有点时间,就静下心来研究了一下到底是怎么回事,走了很多冤枉路,最后问题还是解决了,现在将我的步骤总结如下:
还是先描述一下我的环境和出的状况:
环境描述:硬件中兴u880,操作系统android2.3.7.这是自己在网上下的rom刷的.
状况描述:打开google play,google play会提示:"您必须在设备中添加一个账户才能继续.要立即添加账户吗?",上网查了查,说是因为手机当中没有登录google play所需要的谷歌账户所致.
看了上面的原因,就去手机里边添加一个账户,操作是点击设置-账户与同步,添加账户,填入谷歌账户和密码之后,会提示说"目前同步发生问题,将在短时间内恢复",上网又查了一下,说原因是谷歌提供的一些服务被天朝屏蔽掉了.
根据上边的原因,我又重新找解决方法,借了一个可以翻~墙的wifi来添加账户,可以还是一样出现问题.
不是这个原因,又重新找突破口,有的说是系统不对,要恢复出厂设置,我照做了,可以还是没有解决问题,可怜我的软件和数据,就这样付之一炬了.
不是上边的原因,那还有什么原因呢,有的人说是谷歌host服务器的ip经常更新的问题,旧版本的android ROM不支持原来老地址的问题,需要改变成谷歌服务器新地址,有个解决方法就是去下载一个名叫hostManager的软件,可以更改谷歌服务器的ip.我就按照他们的操作重新下载了一个,但是照做下来还是不行,不能绑定账户.
最后在没奈何的情况下, 研究这个hostManager软件内部所做的工作,将他的工程拆解开来,一步一步照做下来,然后添加谷歌账户,就完全可以登录google play了.
现在将我的操作方法做演示:
1,安装google service 框架,即GoogleServicesFramework.apk安装.
2,打开google play,google play会提示你添加账户,添加账户后如果你的手机在进行google帐号登录时显示:无法与服务器建立稳固的链接,则进行第3步.
3,我们需要下载一个RE管理器,进入RE管理器,在RE管理器中进入system文件夹,然后单击进入etc文件夹,找到hosts文件,长按弹出选项,选择复制,然后按手机右下角的返回键回到根目录,进入sdcard文件夹,粘贴,最后退出RE管理器,将手机调解到U盘状态
4,进入到我们的手机储存卡根目录中找到hosts文件,选择打开,打开之后我们可以看到有很多组服务器名称和IP的组合.我们的任务就是将其中三组关于google的服务器IP地址更新.当让其他youtube、twitter等服务器也可以修改,方法和下边说到的一样。在这里不一一列举。
完成这一步之后,我们要做的就是将手机内置的hosts文件替换,
5,然后我们再进入到RE管理器,到sdcard文件夹中,长按hosts文件选择复制,然后返回到根目录,进入到system-etc文件中选择粘贴,并覆盖,这里需要提示的是,粘贴之前,需要将右上角的挂在方式改为读写(点击该按钮就可以在读写和只读之间切换).
6,ok,现在退出RE资源管理器,再打开google play,在其中添加账户,就会看到账户正确添加并且成功登录到google play中去了.
- 浏览: 19700 次
- 性别:
- 来自: 成都
相关推荐
"Android应用源码之GoogleService.rar"这个压缩包提供了Google服务相关的Android应用源代码,对于开发者来说,这是一个宝贵的资源,可以用来学习和研究Google服务在Android系统中的实现细节。 Google服务在Android...
通过深入研究`Android应用源码之GoogleService_源码.zip`,开发者不仅可以掌握Google服务的内部工作原理,还能提升自己在Android开发中的专业技能,包括服务管理、网络通信、账户认证、数据同步等多个方面。...
总之,"GoogleService.rar"这个压缩包中的源码提供了丰富的学习资源,涵盖了Google服务在Android系统中的各种实现。对于希望提升Android开发技能,尤其是与Google服务集成的开发者来说,深入研究这部分源码无疑会...
本知识点主要关注的是如何在Android应用中使用本地服务(Locationservice)来实现与Google Maps的交互。 一、Android本地服务(LocationService) Android的本地服务是系统级的服务,它主要用于后台运行并执行长...
在Android系统中,SensorService是一个重要的组件,主要用于管理设备上的各种传感器,并提供给应用程序接口以获取这些传感器的数据。这一节我们将从整体架构的角度来理解SensorService的组成及工作原理。 1. **...
在Android开发过程中,Google Play服务(Google Play Services)扮演着至关重要的角色,它是一组运行在用户设备上的后台服务,提供了许多核心功能,如身份验证、游戏服务、地图服务、推送通知等。针对Eclipse IDE的...
在Android开发中,获取Google Play服务(Google Play Service)的状态、设备的Google Advertising ID(GAID)以及广告跟踪状态是至关重要的任务。这些信息对于应用的兼容性、数据分析和个性化广告推送具有决定性作用...
在某些情况下,特别是在没有预装Google服务的设备上,如非谷歌认证的Android设备或开发环境中,需要手动安装Market-g来获取Google Play的访问权限。 下面是安装步骤: 1. **准备环境**:确保你已经安装了Android ...
在Android应用开发中,`Service` 是一个非常重要的组件,它允许应用程序在后台长时间运行,即使用户界面已经关闭。`Service` 常用于执行长时间运行的任务,如播放音乐、网络通信或者定时任务等。本教程将深入讲解...
在Android开发中,Service是应用程序组件之一,它可以在后台长时间运行,即使用户界面不在前台。本教程将深入探讨如何创建一个能在后台运行的Service,并实现自启动以及隐藏应用图标的功能,使得应用能够在用户不...
在进入Android谷歌手机平台开发的世界之前,我们首先要理解Android是什么。Android是由谷歌公司主导开发的开源移动操作系统,它主要应用于智能手机、平板电脑以及智能电视等设备。Android以其开放性和灵活性吸引了...
这个压缩包“Android应用源码之GoogleService-IT计算机-毕业设计.zip”显然是为了帮助开发者或学生了解如何在Android应用程序中集成和使用Google的相关服务。 首先,我们要明确的是,GoogleService框架是Android...
本篇文章将深入探讨如何在Android设备上实现静默安装以及在安装完成后自动重启设备。 首先,我们需要理解root权限的概念。在Android系统中,root权限类似于Linux系统中的超级用户权限,拥有它可以访问和修改系统...
用户在安装应用时会看到这些权限请求。 7. **调试与测试**: 使用Android Studio内置的调试工具,如Logcat查看日志,可以定位并解决问题。还可以创建单元测试和 Espresso UI 测试,确保应用的稳定性和可用性。 8....
标题中的“Android手机蓝牙与手机,HC05设备通信”涉及到的是Android系统中利用蓝牙进行设备间通信的技术,特别是与支持蓝牙串口通信的模块HC05交互的过程。HC05是一种常用的蓝牙串口模块,常用于实现蓝牙设备与...
《解析Google Android SDK——智能手机开发范例手册》是一本深入探讨Android应用开发的书籍,它提供了丰富的实例,帮助开发者理解并掌握Android SDK的各种工具和技术。本文将基于书中的章节命名,如c3、c12等,来...
在Android开发中,调用Web Service是常见的需求,主要用于实现移动设备与服务器之间的数据交互。Web Service可以是基于SOAP(Simple Object Access Protocol)或者REST(Representational State Transfer)的,这两...
首先,我们要理解`Service`在Android中的角色。`Service`是Android四大组件之一,它在后台执行长时间运行的操作,不提供用户界面。在消息推送场景中,我们可以创建一个`Service`,使其周期性地向服务器发送请求,...
在Android平台上,实现即时通知通常会借助Google的云消息推送服务(Google Cloud Messaging,简称GCM),但在iOS系统中,对应的则是Apple Push Notification service(APNs)。然而,这里提到的"android apns"可能是...