社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
[教程] 手把手教你如何安装Google Play框架服务不闪退 - Go语言中文社区
Toggle navigation
文章
(current)
Go面试题
热
Go导航
Go教程
官方文档
中文文档
标准库文档
Golang入门指南
Go话题
登录
注册
[教程] 手把手教你如何安装Google Play框架服务不闪退
go
转自《ZOL平板电脑论坛》,
作者:
脑袋不会坏
题目:《Google Play闪退报错各种问题解决以及Google框架服务的安装方法 》。
网址:
http://padbbs.zol.com.cn/1/197_246.html
。
感谢原文作者“脑袋不会坏”。
太详细了,给小白的 准确 刷机教程。手把手教你。
首先说说为什么教唆大家安装Google的各种框架服务还有Google
Play(其实当年我也觉得完全没有用,但后来发现自己弱爆了),原因如下:
1、显示自己很NB。。。
2、只有装了框架服务之后,才可能装Google Play不出现问题
3、只有装了Google Play,你才能算是真正和这个世界接轨,所有的APP都是保持同步的,更新了随时都能下载安装,特别是那些需要在网上玩的游戏(别跟我说国内的安XX、机XX、XX致市场啥的,你自己玩几个网络游戏就知道版本跟不上人家多痛苦了,国内这些市场更新的速度那叫一个慢,慢Google Play好几个版本)
4、只有装了Google Play,你才能真正的下到所有的App,国内的安XX、机XX、XX致呀,就只有TMD游戏,真正好应用都不全
5、只有装了Google的各种服务框架,才能实现Chrome同步等等(强烈推荐Chrome浏览器,装上了Google框架服务后简直无敌了,同步了以后你能体验到什么是真正的平板、手机、电脑无缝连接)
。。。还有很多好处,所以呢,总之还是强烈建议大家安装Google的各种框架服务和Google Play
但是要安装这些,不是随便下下来装就行的(你问我为啥买的平板为啥没有预装?呵呵,我只能说HX,国行的安卓平板都没有,你懂的)
因此,本贴就是为了实现大家安装Google的各种框架服务还有Google Play,真正做到与世界同步而写的。undefined
OK,背景故事交代完成,正式开始。
安装方法
第一步
首先,需要各位下载google基础服务包,帖子后面的附件提供下载地址,这个服务包包涵以下几个文件:
GoogleServicesFramework.apk
——这个是google基础服务框架,这个是最基础的,google的服务都基于它,一般情况下,要用任何google服务必需先安装它。
ContactsSyncAdapter.apk
——这个是google联系人同步服务接口,安装了这个,账户与同步里面的联系人同步才可用,不然点同步就只是一闪而过,根本不执行。
CalendarSyncAdapter.apk
——这个是google日历同步服务接口,安装了这个,账户与同步里面的日历同步才可用。
Google Play.apk
——这个就是google商店了
第二步
安装GoogleServicesFramework.apk(这个必须必须装)
第三步
GoogleContactsSyncAdapter.apk和GoogleCalendarSyncAdapter.apk可根据自己需要安装,不用联系人和日历同步则可以不装(但仍然强烈建议安装,想享受Gmail的各种同步服务么,装了你就知道了)。
第四步
安装Google Play(我们不就为了这个而来的么。。。)
第五步
安装好Google Play后请
千万千万别手欠打开
,请确保你的平板电脑已经Root获得了最高的权限,然后到随便什么市场里面下载一个RE文件浏览器的软件,进入data/app目录下找到这个com.android.vending-1.apk文件(其实就是安装好的google play),然后复制到system/app目录下。
里需要说明两点,如果你的平板没有Root的话,是看不到data/app目录的,所以请确保平板电脑已经Root;另外,就是system/app目录默认是只有读的权限,不能复制(会有提示),所以各位在最左上角点一下那个读写,就能开启写的权限复制了(复制完可以再改回读的权限)
第六步
重启平板电脑
OK,到此Google框架服务还有Google Play就安装完了。不过,估计你在安装的过程中还会出现下面好几种问题,这里给大家一些解决方法。
可能出现的问题
问题一 Google Play闪退
这里所说的闪退是指点进去了以后什么都没来得及显示呢,就直接退出了(如果第一次进去的话,有可能是让你输入账号啥的,到最后一步闪退)
这说明com.android.vending-1.apk没有复制好(或者完全没有复制),所以需要各位重新复制,注意,是复制哦
问题二
应用程序Google Play商店(进程:com.android.vending-1.apk)意外停止,请重试
屏幕上会提示“抱歉 应用程序Google Play商店(进程:com.android.vending-1.apk)意外停止,请重试。
这个其实和问题一遇见的情况差不多,
建议大家首先把google play卸载了,并且删除system/app/下面的com.android.vending-1.apk
然后重启,别选啥快速重启呀,啥的,最好是关机,然后手动重启
然后重新安装google play,并再次按照步骤复制com.android.vending-1.apk到system/app/下面
再重启,当然最好还是关机,然后手动重启
问题三 无法与服务器建立可靠的数据连接
这里在最后面的附件里面提供给大家一个google地址ip写入hosts的apk,大家把google地址ip写入hosts试试
方法是安装后打开只要勾选第一项,再点设置hosts就行了
为什么会出现这种情况,原因和你为什么没有谷歌框架服务是一样的,HXHX你懂得。
附件
(请复制上面zol网址,到zol论坛登录后可下载)
Google框架服务及Google Play.rar
(大小3149k) ,
http://bbsdown.zol.com.cn/down.php?aid=591577
google ip写入hosts.apk
(大小81k),
http://bbsdown.zol.com.cn/down.php?aid=5915778
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/littlegirlya/article/details/45246453
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
发表于 2021-06-13 10:38:15
阅读 ( 1102 )
分类:
Go入门教程
0 推荐
收藏
你可能感兴趣的文章
Google浏览器Chrome书签导出
1830 浏览
google书签找回
1433 浏览
bcc校验位怎么算的_DEA经典模型CCR和BCC的lingo代码实现
1929 浏览
Python3.5 Django1.10 Scrapy1.2 Ubuntu16.04 HTML5
1660 浏览
Google黑科技,浏览器上的机器学习框架--Tensorflow.js
1228 浏览
DJANGO里让用户自助修改邮箱地址
1574 浏览
动手改善Google PageSpeed
3135 浏览
Java从入门到精通——数据库篇Mongo DB 导出,导入,备份
1675 浏览
【Android输入法源码】基于GooglePinyin开源代码进行修改可运行!!!
1458 浏览
精选的优质文章
也许 Go 开发可以更简单!
10573 浏览
如何使用 Golang 日志监控你的应用程序?
12045 浏览
从Go语言实现模板设计模式浅谈Go的抽象能力
14098 浏览
阿里云基于 Go 的微服务架构分享
23962 浏览
java是否会被取代?Go会否给Java带来冲击?
28488 浏览
千万级规模高性能、高并发的网络架构经验分享
30043 浏览
阿里部分面试题汇总,对想进阿里的同学非常实用
62337 浏览
实用好文:知乎实时数仓架构实践及演进
31358 浏览
支撑马蜂窝「双11」营销大战背后的技术架构
228304 浏览
想进大厂?50个多线程面试题,你会多少?(一)
23100 浏览
0 条评论
请先
登录
后评论
官方社群
关注公众号
—— 加入社区微信群 ——
→
「Go语言教程」
领取
GO教程
1. Go语言简介
1.1 Go语言简介
1.2 Go语言的特性
1.3 Go语言为并发而生
1.4 哪些项目使用Go语言开发?
1.5 哪些大公司正在使用Go语言
1.6 Go语言的性能如何?
1.7 Go语言标准库强大
1.8 Go语言上手简单
1.9 Go语言代码风格清晰、简单
1.10 Go语言工程结构详述
1.11 第一个Go语言程序
1.12 Go语言历史版本
2. Go语言基本语法
2.1 Go语言变量的声明
2.2 Go语言变量的初始化
2.3 Go语言多个变量同时赋值
2.4 Go语言匿名变量
2.5 Go语言变量的作用域
2.6 Go语言整型(整数类型)
2.7 Go语言浮点类型(小数类型)
2.8 Go语言复数
2.9 Go语言bool类型(布尔类型)
2.10 Go语言字符串
2.11 Go语言字符类型(byte和rune)
2.12 Go语言数据类型转换
2.13 Go语言指针
2.14 Go语言变量的生命周期
2.15 Go语言常量
2.16 Go语言类型别名
2.17 Go语言关键字与标识符
2.18 Go语言运算符的优先级
3. Go语言数据结构
3.1 Go语言数组
3.2 Go语言多维数组
3.3 Go语言切片
3.4 使用append()为切片添加元素
3.5 Go语言切片复制
3.6 Go语言从切片中删除元素
3.7 Go语言range关键字
3.8 Go语言多维切片
3.9 Go语言map(映射)
3.10 Go语言遍历map
3.11 map元素的删除和清空
3.12 Go语言sync.Map
3.13 Go语言list(列表)
3.14 Go语言nil:空值/零值
4. Go语言流程控制
4.1 Go语言分支结构
4.2 Go语言循环结构
4.4 Go语言键值循环
4.5 Go语言switch语句
4.6 Go语言goto语句
4.7 Go语言break(跳出循环)
4.8 Go语言continue
5. Go语言函数
5.1 Go语言函数声明
5.2 Go语言函数变量
5.3 Go语言匿名函数
5.4 Go语言函数类型实现接口
5.5 Go语言闭包(Closure)
5.6 Go语言可变参数
5.7 Go语言defer(延迟执行语句)
5.8 Go语言递归函数
5.9 Go语言处理运行时错误
5.10 Go语言宕机(panic)
5.11 Go语言宕机恢复(recover)
5.12 Go语言计算函数执行时间
5.13 Go语言Test功能测试函数
6. Go语言结构体
6.1 Go语言结构体定义
6.2 Go语言实例化结构体
6.3 初始化结构体的成员变量
6.4 Go语言构造函数
6.5 类型内嵌和结构体内嵌
6.6 初始化内嵌结构体
6.7 内嵌结构体成员名字冲突
6.8 Go语言垃圾回收和SetFinalizer
6.9 Go语言链表操作
6.10 Go语言数据I/O对象及操作
7. Go语言接口
7.1 Go语言接口声明(定义)
7.2 Go语言实现接口的条件
7.3 Go语言类型与接口的关系
7.4 Go语言类型断言
7.5 Go语言排序
7.6 Go语言接口的嵌套组合
7.9 Go语言接口和类型之间的转换
7.10 Go语言空接口类型
7.11 Go语言类型分支
7.12 Go语言error接口
8. Go语言包
8.1 包的基本概念
8.2 Go语言封装简介及实现细节
8.3 Go语言GOPATH
8.4 Go语言常用内置包
8.5 Go语言自定义包
8.6 Go语言package
8.7 Go语言导出包中的标识符
8.8 Go语言import导入包
8.9 Go语言sync包与锁
8.10 Go语言big包
8.11 Go语言正则表达式:regexp包
8.12 Go语言time包:时间和日期
8.13 Go语言os包用法简述
8.14 Go语言flag包:命令行参数解析
8.15 Go语言go mod包依赖管理工具
8.16 Go语言runtime包:运行时
9. Go语言并发
9.1 Go语言并发简述
9.2 Go语言轻量级线程
9.3 Go语言并发通信
9.4 Go语言竞争状态
9.5 Go语言调整并发的运行性能
9.6 并发和并行的区别
9.7 goroutine和coroutine的区别
9.8 Go语言通道(chan)
9.9 示例:并发打印
9.10 Go语言单向通道
9.11 Go语言无缓冲的通道
9.12 Go语言带缓冲的通道
9.13 Go语言channel超时机制
9.14 Go语言多核并行化
9.15 互斥锁和读写互斥锁
9.16 Go语言等待组
9.17 死锁、活锁和饥饿概述
9.18 Go语言CSP:通信顺序进程简述
9.19 示例:聊天服务器
10. Go语言反射
10.1 Go语言反射(reflection)
10.2 Go语言反射规则浅析
10.3 通过反射获取类型信息
10.4 通过反射获取指针指向的元素类型
10.5 通过反射获取结构体的成员类型
10.6 Go语言结构体标签
10.7 通过反射获取值信息
10.8 通过反射访问结构体成员的值
10.9 判断反射值的空和有效性
10.10 通过反射修改变量的值
10.11 通过类型信息创建实例
10.12 通过反射调用函数
10.13 Go语言inject库:依赖注入
11. Go语言文件处理
11.1 Go语言自定义数据文件
11.2 Go语言JSON文件的读写操作
11.3 Go语言XML文件的读写操作
11.4 Go语言使用Gob传输数据
11.5 Go语言纯文本文件的读写操作
11.6 Go语言二进制文件的读写操作
11.7 Go语言自定义二进制文件的读写操作
11.8 Go语言zip归档文件的读写操作
11.9 Go语言tar归档文件的读写操作
11.10 Go语言使用buffer读取文件
11.11 Go语言文件的写入、追加、读取、复制操作
11.12 Go语言文件锁操作
12. Go语言编译和工具链
12.1 go build命令
12.2 go clean命令
12.3 go run命令
12.4 go fmt命令
12.5 go install命令
12.6 go get命令
12.7 go generate命令
12.8 go test命令
12.9 go pprof命令
13. Go语言进阶
13.1 Go语言的深拷贝和浅拷贝
13.2 Go语言引用传递和值传递
13.3 Go语言的Socket编程
14. 常见面试题
14.1 Golang Map底层实现
14.2 go语言触发异常的场景有哪些
14.3 Printf()、Sprintf()、Fprintf()函数的区别用法是什么
14.4 详细说说new和make的区别
14.5 详细说说切片和数组的区别
14.6 Golang的内存模型,为什么小对象多了会造成gc压力
14.7 Data Race问题怎么解决?能不能不加锁解决这个问题
14.8 在 range 迭代 slice 时,你怎么修改值的
14.9 select可以用于什么
14.10 go语言编程的好处是什么
14.11 你是否主动关闭过http连接,为啥要这样做
14.12 recover的执行时机
14.13 说出一个避免Goroutine泄露的措施
14.14 如何跳出for select 循环
14.15 如何初始化带嵌套结构的结构体
14.16 Printf()、Sprintf()、Fprintf()函数的区别用法是什么
14.17 go语言中的引用类型包含哪些
14.18 说说go语言的select机制
推荐文章
Qt 发布应用程序logo图标(ico格式)很模糊怎么办
在google浏览器下安装vue-devtools扩展
[Vue warn]: Invalid prop: type check failed for prop "clearable". Expected Boolean, got String 的错误
19- vue django restful framework 打造生鲜超市 -支付宝支付源码解读
【Android】category的粗浅理解
antd 走马灯goTo运用
一篇文章教会你如何使用Go语言Modules
一份前端工程师快速接入GO语言语法指南(上)
goland go test_使用 Goland 调试 - 起步
chrome 导出 书签_如何导出Google Chrome书签?
猜你喜欢
随便看看
痛彻心扉:学了半年 Python,还是找不到工作!
刚入职程序员竟是培训出身!网友:百度3年和培训班一个水平吗?
Python培训机构学什么?
为什么我学了6个月Python,还是找不到工作?
自学Python找不到工作?一天只学一小时,大佬劝你还是放弃吧!
Python数据分析在互联网寒冬下,数据分析师还吃香吗?
Python 3.8有哪些你不知道的新功能?赶紧试下吧
用Python抢到回家的车票【无车必学】
自学Python的高效方法,学Python多久能找到工作?
用Python买彩票能中奖?分析了这么多年记录,其实
×
发送私信
发给:
内容:
×
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!