读书人

Android 真机不支持Google Map, 拷贝资

发布时间: 2012-07-29 15:26:13 作者: rapoo

Android 真机不支持Google Map, 拷贝文件报Read-only System

模拟机中编写的Android Google Map没有问题,但发布到真机中出错,错误信息如下:

requires unavailable shared library com.google.android.maps; failing!

原因是真机中缺少com.google.android.maps.jar和com.google.android.maps.xml,

但直接push的时候提示Read-Only System

?

我的手机是LG690, Android版本是2.3.4

?

解决过程如下:

1. 先获得root权限。使用UnLock Root 获得Root权限,后来发现腾讯的应用助手应该也可以,

??? 并且应用助手上能够看到手机是否已经获得了root权限。这里不同的手机情况不一样。

?

2. 先将这2个文件拷贝的手机的Sdcard上

??? adb push d:\com.google.android.maps.xml /mnt/sdcard/temp

??? adb push d:\com.google.android.maps.jar /mnt/sdcard/temp

?

3. 打开ADB SHELL, 先后执行如下命令:

??? 3.1 #su //说明:切换到root,如果不切换,会报Permission Denied

??? 3.2 #mount -o remount rw /system /说明:重新挂/system目录,有写的权限

??? 3.3 # cp /mnt/sdcard/temp/com.google.android.maps.xml /system/etc/permissions

????????? # cp /mnt/sdcard/temp/com.google.android.maps.jar /system/framework

????????? //说明: 将缺少的2个文件拷贝到对应的目录

?

4. 重新发布程序。OK!

读书人网 >系统运维

热点推荐