怎样让山寨安卓机享有google map服务

最近写程序,在某国产安卓机上debug时发现装不了任何与google map相关的程序,于是网上搜索解决方法与大家分享

  1.  1.从emulator的system/framework文件夹下导出这两个文件
  2.  1.1 直接通过DDMS导出
  3.  1.2 通过adb命令导出
  4.  2. 把导出的这两个文件导入Odroid 7的system/framework文件夹下
  5.  2.1 直接通过DDMS导出
  6.  2.2 通过adb命令导出:
  7.  adb -d push com.google.android.maps.jar /system/framework/
  8.  或者
  9.  adb push com.google.android.maps.jar /system/framework/com.google.android.maps.jar
  10.  adb push com.google.android.gtalkservice.jar /system/framework/com.google.android.gtalkservice.jar
  11.  3. 给这两个文件添加权限
  12.  把真机中/etc/permissions/platform.xml文件取出来编辑:
  13.  <permissions>
  14.  ...
  15.  <!-- This is a list of all the libraries available for application code to link against. -->
  16.  <library name="android.awt" file="/system/framework/android.awt.jar"/>
  17.  <library name="android.test.runner" file="/system/framework/android.test.runner.jar"/>
  18.  <library name="com.android.im.plugin" file="/system/framework/com.android.im.plugin.jar"/>
  19.  <library name="com.google.android.maps" file="/system/framework/com.google.android.maps.jar"/>
  20.  <library name="com.google.android.gtalkservice" file="/system/framework/com.google.android.gtalkservice.jar"/>
  21.  </permissions>
  22.  然后再把这个platform.xml文件push回真机的/etc/permissions文件夹中
  23.  4.重启真机硬件


 这个是网上找来的方法,个人觉得用adb语言太装B,于是用91手机助手代替

 
 先是打开一个模拟器
  怎样让山寨安卓机享有google map服务_第1张图片
 在91里连上它

怎样让山寨安卓机享有google map服务_第2张图片
 把里面两个文件下到电脑里
  怎样让山寨安卓机享有google map服务_第3张图片
 打开山寨机,在91里找到它
怎样让山寨安卓机享有google map服务_第4张图片
 
 从电脑里上传刚刚那两个文件
怎样让山寨安卓机享有google map服务_第5张图片

 把山寨机里的这个文件拿出来修改并上传回去
怎样让山寨安卓机享有google map服务_第6张图片

 修改方式见上面,完了重启,山寨机就能用google map服务了

 

你可能感兴趣的:(怎样让山寨安卓机享有google map服务)