博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Google Maps API on CM11
阅读量:6855 次
发布时间:2019-06-26

本文共 1022 字,大约阅读时间需要 3 分钟。

hot3.png

CM11基于安卓原生4.4.2进行的修改,如果现在使用Google Maps API进行地图的开发应该如何做?关于Google play service的使用网上已经有很多教程了,无外乎刷zip包或者单独push apk之类。可以从网上下载内容很全的zip包,基本上把所有的google 服务apk都包含在内了,但是如果我只想使用map api最少需要哪些依赖呢?

1、com.google.android.map.jar,将此jar包push到/system/framework/下;

2、有了jar包还要有对应的的permission xml文件,把com.google.android.map.xml push到/system/etc/permission/下

3、把GoogleServicesFramework.apk push到/system/priv-app/;

4、把GmsCore.apk(也就是gms那个apk) push到/system/priv-app/下;

最后需要注意开发使用的google play service lib版本与gms.apk的版本对应关系,这个可以查看android sdk中example源码中的libproject中AndroidManifest.xml中声明的版本号,然后选择push对应版本的gms apk,如果版本差别过大,运行回报错。目前cm11源码中附带的play servie lib是4.3.23版本,我开始用6.1.88版本无法运行,虽然4.3.23版本可以运行,但是由于被强可能看不到地图内容。不过据我实现,使用vpn翻墙应该能解决这个问题,在之前不能运行google map的情况下使用vpn就可以访问了,待验证后更新。

最新结论:经过不断尝试,发现以上步骤还不能完成目的,无论Google Maps还是Map API开发的demo都会提示请安装google play服务。这是为什么呢?把刷到机器上的gapp包内所有其他文件都删除,再一个个往系统push发现还需要安装Google Play这个apk,也就是google应用商店,对应的是PhoneSky.apk。

有需要的可以下载:链接: http://pan.baidu.com/s/1pJ7HFb9 密码: 1dgc

转载于:https://my.oschina.net/kingguary/blog/349560

你可能感兴趣的文章
架构师之路----文章汇总
查看>>
DIV+CSS 页面布局--固定宽度且居中的版式
查看>>
apache配置多域名
查看>>
lae界面开发工具入门之介绍九--<简单逻辑篇>
查看>>
WEB 3D时代:三维图形高密度计算步入云端
查看>>
分布式概念
查看>>
网络IPC:套接字
查看>>
IOS学习之文本尺寸的计算
查看>>
spring 笔记
查看>>
[转载] 中国好声音120831
查看>>
数据库设计的14个技巧(转)
查看>>
C++学习笔记之 (三)
查看>>
网络设备的安全汇总
查看>>
[转载] 七龙珠第一部——第103话 比克大魔王
查看>>
oracle datafile 生成查询树
查看>>
docker 资料
查看>>
swingEDT机制
查看>>
洛谷2038 无线网络发射器选址
查看>>
TP 服务器phpmyadmin用不了原因之一 开启伪静态 需要修改文件
查看>>
Java基础学习总结(1)——equals方法
查看>>