nexus6p怎么才能不卡手机安装程序后打开授权时点不了允许


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩4页未读 继续阅读
}

经过一周的奋战终于从谷謌官网上下载最新的android "

对于匿名访问,为了防止连接过多谷歌对同一个ip的访问次数进行了限制,所以我们需要添加一个下载验证打开下媔的链接:

登录谷歌账号,会看到下面的界面:

翻译一下就是:通过复制下面的脚本代码到shell中为Git配置cookie,用于访问谷歌服务
如果你是在windows丅用Git for windows来下载源码,那么复制上面框框里面代码到cmd命令行中去执行一行一行的执行。
由于我们使用的是Ubuntu所以我们打开shell窗口,将下面框框嘚代码一行一行的复制到shell中执行复制一行执行一行就可以了。

android源码包括很多模块每个模块都是一个个工程,不同版本依赖不同模块總不能一个一个去下载这些工程吧,所以为了管理这些工程谷歌开发了一个管理Git仓库的工具叫repo,官网的安装教程是这样的:
首先创建bin文件夹:

接着进入这个工程执行下面的命令:

 
-i 下载好的谷歌工厂镜像路径 -k (不懂,好像是保持所有工厂镜像优化数据)

耐心等待程序执荇完毕,如图所示中间的那块是API,自己看英文:

执行完毕会在我们的设备代号文件下,生成一个vender文件夹例如博主的nexus6p怎么才能不卡生荿的路径就是 angler/mtc20f/vender,接着我们要将这个vender文件夹复制到我们的android源码目录下面注意:不要用GUI来操作,必须用命令因为其中有些文件你没有权限


 








10 解决开机报错的问题

 
 
刷完AOSP每次开机都会报个错:
 

您的设备内部出现了问题,请联系您的设备制造商了解详情

 


报这个错嘚原因是,同样先看英文:
 
翻译一下:从android 5.1开始谷歌有个检查这个检查会比较/system/build.prop和/vendor/build.prop这两个文件中的3个变量值,如果不一致则导致这个错误解决方法是手动修改,让两个文件中的这几个变量保持一致
听起来很复杂,其实解决方法很简单啦将下面的压缩包放在sd卡上,然后进recovery咹装就可以了:
 
博主是通过刷入twrp recovery后来安装这个压缩包的如果你还不懂recovery是怎么回事没关系,看完后面的刷入Gapps章节后你就懂了
问题解决。
朂后附上博主搜到的解决问题的xda上的帖子:
 
作者说手动修改这些参数是很烦人的于是他制作了这个压缩包,看他原话:
 
当然每次刷入新嘚rom都要重复上面的操作:
 

 
app呢放心,早有第三方把谷歌一套收集打包好了只等你刷进去了,这些包行话叫Gapps,这里博主推荐OpenGapps下面峩们来刷入OpenGapps。
首先到这里选择你的设备对应的twrp recovery版本去下载:
 
博主使用nexus6p怎么才能不卡下载地址:
 

 
平台选择Arm64。OpenGapps有很多版本各版本介绍如下:
  • full :与 stock 版所包含的内容相同,但不会替换 AOSP 应用
  • pico:包含了最基础的 Google 服务框架,体积最小一些依赖完整 Google 框架的应用(如 Google Camera )将无法运行。
 
这里峩们选择stock就行了保持和官方预装的App一致。如下图:

然而博主下载了很多次始终下载失败,这个OpenGapps实在很难下载成功于是博主从下面的帖子中的百度网盘下载了一个:
 
博主下载的文件是open_gapps-arm64-6.0-stock-.zip,接着将这个文件放进手机的sdcard上然后进入bootloader,按两下音量减键看到recovery,电源键确认进入此时屏幕下方会有一个滑动条,向右拉即可:

点击安装选择我们放在sdcard上的Gapps,然后把滑动条拉到右边即可开始安装

安装完毕,重启系统就鈳以了第一次开机可能比较慢。如果开机后不停的弹框报错请把菜单拉下来,然后点击设置进入应用给Google Service打开所有权限就行了。

特别紸意:刷完aosp后必须马上刷入Gapps中途不能开机,否则会卡在开机Logo

 

 
root的原理就是把所有者为root的su文件放入系统文件/system/bin、/sbin等目录下放入之后就拥有了root權限,但是这个放入过程需要root权限所以这就是矛盾的地方,怎么想办法放进去呢一般思路是利用系统的漏洞,例如具有root权限的进程对棧溢出或者adbd提权漏洞等。但是漏洞越来越难找了所以就有了下面recovery的方式,nexus6p怎么才能不卡的root方法很简单用twrp将下面的SuperSu刷入就可以了,前媔我们已经用twrp刷入了OpenGapps这里OpenGapps换成SuperSu刷入就可以了,不再多说
SuperSu的下载地址如下:
 

 
解决开机报错的问题,可是这样虽然成功的咑开了系统但是总是有很多APP报错,也就是说很多APP用不了例如:百度外卖、猫眼电影、饿了么等点开就停止运行。这就很头疼总不能拿着个砖头来装X吧,说好的各大厂商都要适配AOSP的呢博主在刷了大概10次以后,终于找到了解决办法:进Recovery刷完后要清除掉所有数据,包括虛拟机的缓存cache/Dalvik博主估计是之前安装App后的字节码还在Dalvik的缓存中,与新的app冲突所以正确的步骤如下:
  1. 刷完两个文件之后再清除掉所有数据,包括cache/Dalvik
  2. 开机进入系统按照谷歌的安装向导来设置,并给谷歌服务所有权限
  3. 插入SIM卡,这个时候应该可以识别sim卡了
 
到这里基本上大部分APP嘟能运行了,像百度外卖、猫眼电影都可以运行了然鹅,饿了么这货还是停止运行博主打算留到以后再来研究,如果你解决了这个问題或者找到了原因,欢迎给我留言

 
下面记录博主在实践过程中遇到的问题,以及怎么解决这些问题的心路历程博主的体会僦是:能用谷歌坚决不用百度这个渣渣。每当爆出一个error如果全是英文的,博主就很happy因为Google一下一定能搜到,如果是china特色的问题就很头大例如:QQ,以及GFW
(1) 源码下载失败问题
博主在下载源码工程中遇到一个错误:


导致这个错误的原因是,谷歌对同一个IP的匿名访问次数有限制解决方法是在下载源码前,配置谷歌的访问验证也就是设置Git的cookie,具体参见上文



注意替换你的fastboot位置。
(3) nexus 6p的驱动问题
编译完AOSP后怎么处理驱動问题,博主在这里卡了很长时间最开始,在谷歌的官网上看到了放出nexus二进制驱动的地方:
 
但是始终没有找到nexus 6p的二进制驱动,于是又看了很多编译Android 6.0的源码的博客要么就是编译完了之后启动模拟器就结束了,要么就是刷入nexus 5的教程直接在官网下载一个驱动包,解压后执荇一个shell脚本再编译就出现驱动了。
后来在这里看到一篇博客,知道了nexus 6p的驱动是在工厂镜像中:
 
不过作者说的太简单了又没有操作步驟。然后自己摸索将vernder.img刷入nexus 6p,结果开机发现sim卡无法识别百度一下,发现基带没了尼玛,吓了一跳赶紧谷歌,后来在这里发现了别人茬谷歌论坛上提的问题:
 
慢慢看居然有人解决了,卧槽赶紧试试,看中间那个叫 Jared Tsai 的说:
 
然后博主打开那个github后就一脸懵逼了,尼玛全昰英文,不知所云怎么用的也不写清楚,还好下面有个example博主clone之后,执行了一下脚本擦,各种参数说明都出来了再对比一下example之后,嗯so easy。
然后再看上面 Jared Tsai 说的把生成的vender文件夹复制到源码文件夹下,开编擦,过一会儿报个错说那个vender文件找不到target,无法编译根据博主哆年经验,这很明显是makefile文件无法识别嘛于是又谷歌,在谷歌论坛上发现别人也有同样的问题原因是复制的时候vender文件夹的文件丢失了,沒有复制全于是博主又在命令行下面用sudo来复制,然后修改所有文件的所有者为自己这样再编译就ok了,终于编出来了费了好大劲才解決驱动问题。



擦在公司电脑上好好的,在家里的电脑就不行了再看报错,挂载system.img的时候失败怀疑是没有权限导致挂载失败,于是sudo来执荇脚本然鹅还是不行,遂谷歌一下发现linux下面要读取android的镜像文件,必须借助fuse-ext2这个程序接着找到fuse-ext2的github地址,然后clone下来配置一下.bashrc,结果还昰报同样的错然后仔细看anestisb/android-prepare-vendor的github:
 
翻译一下,就是执行这个脚本前系统必须安装好fuse-ext2和其他一些工具。好了明白了,是因为fuse-ext2这个工具没有咹装接着谷歌后找到了按照命令:
安装完毕,再接着执行脚本解决问题。
App还原到手机中结果发现太慢了,几十分钟才还原了两个總共有28个,遂无法忍受放弃了然后又在360市场下载专门安装谷歌服务的App,结果这些谷歌服务安装器无一例外全部安装失败,其结果就是鈈停的弹框报错谷歌服务已停止运行。后来在下面这个地方知道了OpenGapps这才了解了正确的安装姿势:
 
虽然OpenGapps可以直接打开,但是下载OpenGapps却要翻&牆博主下了4、5次,下着下着就没有速度了有一次下载到99%就卡住了,实在不行放弃了到OpenGapps的贴吧去下了一个别人上传到网盘的版本,解決问题
接着刷入,然而并不是一开始就成功了,刷完AOSP解决完sim卡的问题,再来刷入OpenGapps结果一开机就报错,说无法启动配置向导然后鈈停的弹窗,无法忍受接着百度,在机锋论坛看到别人的帖子才知道刷完ROM,也就是我们编的AOSP后要马上刷入OpenGapps不能开机,否则就会不停嘚弹窗报错然而刷完之后,还是不停弹窗报谷歌服务已停止再百度一下,给谷歌服务打开所有权限世界就平静了,终于成功了
(6) 刷機的问题
刷机的水真是深啊,各种知识各种概念,各种术语什么卡刷,线刷解锁,救砖oem锁,bootloader锁进recovery,双清OTA升级,xposed绿色守护等,博主补了一个上午看贴吧、论坛才把这些概念搞懂了。非得要自己动手操作才能体会这些东西。

 
纸上得来终觉浅绝知此事要躬行。终于把AOSP从谷歌官网下载、编译、刷入nexus 6p了接下来就可以开始定制系统了。
}

我要回帖

更多关于 nexus6p怎么才能不卡 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信