红米谷歌定位_红米 谷歌

hacker|
81

文章导读:

我的 红米手机 为什么 装不了 google地图?

可能和您手机系统不兼容吧。可以换个腾讯地图,挺好的,比较稳定的!!

是腾讯公司提供的一项互联网地图服务,覆盖了全国近400个城市。用户可以从地图中看到普通的矩形地图、卫星地图和街景地图,也可以使用地图查询银行、医院、宾馆、公园等地理位置,满足用户的平时生活出行所需

希望可以帮到您了

红米Note移动 增强版 如何装谷歌地图

因授权问题,小米应用商店无法收录谷歌应用。下载第三方来源的谷歌应用可直接获取谷歌服务包,无需安装各类谷歌下载安装器。

红米手机可以使用其他应用商店下载安装谷歌应用,或者直接在手机百度搜索谷歌地图下载。

红米note3,谷歌地图不能定位,

打开安全中心-授权管理,选谷歌地图看看定位的权限有没有禁止

红米2谷歌地图无法定位

1、可能是手机设置问题,即未开启定位功能,可以进入设置——位置服务——基于网络的位置服务GPS卫星定位——开启,即可解决。

2、可能是谷歌地图未获取定位权限,可以打开安全中心——授权管理——应用权限管理——谷歌地图——定位——允许,然后重启谷歌地图即可恢复正常。

3、也可能是软件问题,可以重装谷歌地图试试,或者升级到最新版本来解决该问题;必要时也可以考虑使用其他地图软件来替代谷歌地图使用。

4、或者是系统问题导致定位功能不可用,可以重启手机解决,必要时可以重置系统或升级系统来解决。

5、另外,手机硬件故障也可能导致定位功能不能用,需要联系小米的售后服务对手机进行检修才能解决。

红米卡刷升级后谷歌地图无法定位

相信很多人都和我一样,在红米上安装了Google服务框架和应用以后,发现地图里无法进行网络(基站/WiFi)定位,或者只在极少数情况下能定位成功一两次,但在百度地图里就完全没有问题。另外不论是Google地图或者百度地图,用GPS定位都没有问题。

我在网上搜到了一些解决类似问题的办法,但都不完全适用红米。下面把我的解决方案完整写出来。

警告:以下步骤需要root你的手机,以及修改系统文件。这可能导致你的手机变砖以及失去保修。本人不对任何可能造成的损失负责任。请三思而后行。

警告2:以下步骤需要大量命令行操作。任何失误都可能导致你的手机变砖以及失去保修(好像说过了),就算不失误也可能因为某种奇妙的原因导致你的手机变砖以及失去保修(好像又重复了一次)。本人不对任何可能造成的损失负责任。请三思而后行。三思而后行哟。

需要的准备工作:

备份你的数据!!!

root你的手机。已经有很多帖子介绍,我就不在这里重复

支持root的文件管理器,我用的是ES文件浏览器。

apktool,在这里 下载。另外要运行apktool,还需要安装JDK或JRE。

小米版的aapt,在这里 下载,选择你的操作系统(Win/Linux/Mac)对应的版本。用这个aapt覆盖apktool里自带的aapt。注意必须要用这个版本的aapt。apktool和Android SDK自带的aapt都不能处理小米特定的资源目录。

4.2.1版适用的google apps,在这里下载20121212版本

Android SDK里的adb命令和zipalign命令

zip压缩工具,我使用的是命令行版的zip。

修改过程:

在手机的开发人员设置中打开adb调试支持

把手机连接到电脑。如果之前没有设置过,红米会提问是否允许从当前这台电脑调试,选允许

用adb把framework-res.apk复制到电脑:

adb pull /system/framework/framework-res.apk .

用apktool反编译framework-res.apk:

apktool if framework-res.apk

apktool d framework-res.apk framework

用文本编辑器打开 framework/res/values/arrays.xml,找到string-array name="config_locationProviderPackageNames"所在的行,应该是如下的内容:

string-array name="config_locationProviderPackageNames"

    itemcom.android.location.fused/item

    itemcom.baidu.map.location/item

/string-array

增加一行(下面的粗体内容),变成:

string-array name="config_locationProviderPackageNames"

    itemcom.android.location.fused/item

    itemcom.baidu.map.location/item

    itemcom.google.android.location/item

/string-array

保存

用apktool重新编译framework资源:

apktool b framework

在framework/dist/目录下你会找到编译完成的新apk,不要着急,从里面解压出resources.arsc文件。只需要这一个文件。

用压缩文件工具把resources.arsc添加到原始的framework-res.apk里,添加的时候注意把压缩选项设置成“只保存”,不要加压缩。如果压缩,会对系统运行效率有所影响。

用zipalign工具确保新的apk的文件对齐,这也是为了确保运行效率不受影响:

zipalign 4 framework-res.apk framework-res-aligned.apk

备份你的手机数据!!!

把framework-res-aligned.apk复制到红米手机的SD卡,改名为framework-res.apk

把上面提到的google apps包里面解压出来的NetworkLocation.apk复制到红米手机的SD卡(只需要这一个文件)

用root文件浏览器把上面两个apk移动到 /system/ 目录,并把两个文件的权限都修改成 rw-r--r-- (用户可读写,组和其他用户只读)

接下来的步骤请小心操作

把NetworkLocation.apk从 /system/ 目录移动到 /system/apps/ 目录

删除 /system/apps/BaiduNetworkLocation.apk 文件。删除前可以先拷一份到电脑上备份。

把新的framework-res.apk从 /system/ 目录移动到 /system/framework/ 目录,覆盖原来的framework-res.apk

重启手机

重启后如果一切正常,系统会弹出一个对话框,询问你是否同意Google收集匿名的位置信息,这表示Google原生的NetworkLocation.apk已经在正常工作了。再打开Google地图,你会发现熟悉的网络定位又回来啦。

我知道上面的步骤对大多数普通用户都太复杂,所以附上修改好的framework-res-aligned.apk文件 framework-res-aligned.apk (7.78 MB, 下载次数: 24)

。注意这个文件从HBJ2.1版本的红米ROM修改而来,其他版本的ROM不要用。然后你可以直接从上面的第10步开始。

再警告一次,如果不熟悉root手机的操作,不要贸然的做以上的修改。出任何问题我都不负责哟。

(转自小米论坛,希望可以帮到你)

5条大神的评论

  • avatar
    访客 2022-10-25 上午 08:50:19

    作,不要贸然的做以上的修改。出任何问题我都不负责哟。(转自小米论坛,希望可以帮到你)

  • avatar
    访客 2022-10-25 上午 04:43:05

    aligned.apk (7.78 MB, 下载次数: 24) 。注意这个文件从HBJ2.1版本的红米ROM修改而来,其他版本的ROM不要用。然后你可以直接从上面的第10步开始。再警告一次,如果不熟悉root手机的操作,不要贸然的做以上的修改。出任何问

  • avatar
    访客 2022-10-25 上午 05:49:32

    都不能处理小米特定的资源目录。4.2.1版适用的google apps,在这里下载20121212版本 Android SDK里的adb命令和zipalign命令zip压缩工具,我使用的是命令行版的zip

  • avatar
    访客 2022-10-25 上午 06:05:39

    搜到了一些解决类似问题的办法,但都不完全适用红米。下面把我的解决方案完整写出来。警告:以下步骤需要root你的手机,以及修改系统文件。这可能导致你的手机变砖以及失去保修。本人不对任何可能造成的损失负责任。请三思而后行。

  • avatar
    访客 2022-10-25 上午 08:18:30

    失去保修。本人不对任何可能造成的损失负责任。请三思而后行。警告2:以下步骤需要大量命令行操作。任何失误都可能导致你的手机变砖以及失去保修(好像说过了),就算不失误也可能因为某种奇妙的原因导致你的手机变砖以及失去保修(好像又重复了一次)。本人不对任何可能造成的损失负责任。请

发表评论