最近写程序,在某国产安卓机上debug时发现装不了任何与google map相关的程序,于是网上搜索解决方法与大家分享
1.1 直接通过DDMS导出 1.2 通过adb命令导出 2. 把导出的这两个文件导入Odroid 7的system/framework文件夹下 2.1 直接通过DDMS导出 2.2 通过adb命令导出: adb -d push com.google.android.maps.jar /system/framework/ 或者 adb push com.google.android.maps.jar /system/framework/com.google.android.maps.jar adb push com.google.android.gtalkservice.jar /system/framework/com.google.android.gtalkservice.jar 3. 给这两个文件添加权限 把真机中/etc/permissions/platform.xml文件取出来编辑: <permissions> ... <!-- This is a list of all the libraries available for application code to link against. --> <library name="android.awt" file="/system/framework/android.awt.jar"/> <library name="android.test.runner" file="/system/framework/android.test.runner.jar"/> <library name="com.android.im.plugin" file="/system/framework/com.android.im.plugin.jar"/> <library name="com.google.android.maps" file="/system/framework/com.google.android.maps.jar"/> <library name="com.google.android.gtalkservice" file="/system/framework/com.google.android.gtalkservice.jar"/> </permissions> 然后再把这个platform.xml文件push回真机的/etc/permissions文件夹中 4.重启真机硬件
- 1.从emulator的system/framework文件夹下导出这两个文件
这个是网上找来的方法,个人觉得用adb语言太装B,于是用91手机助手代替
先是打开一个模拟器
在91里连上它
把里面两个文件下到电脑里
打开山寨机,在91里找到它
从电脑里上传刚刚那两个文件
把山寨机里的这个文件拿出来修改并上传回去
修改方式见上面,完了重启,山寨机就能用google map服务了