您的位置:首页 > 编程语言 > Go语言

htc a3380关于因使用google map api,导致apk程序安装时提示 程序未安装 的解决方法

2011-11-27 16:24 676 查看
htc a3380是移动的定制机,最近发现有些apk文件,无论如何也安装不上,本来以为别人程序的问题,最近自己也做了一个android程序,发现也无法正常安装,而在有的android手机就可以正常安装,后来查阅了很多资料,查明了原因,主要因为是再程序中调用google map相关接口,而a3380中移动去掉了相关包,因此导致apk无法正常安装,解决的基本思路下:

由于a3380是定制机,因此刷机困难较大,我们基本想法是讲googlemap的相关包拷贝到系统中去,但这需要root权限。可以使用z4root,临时获取root权限,然后应用root explorer将相关包拷贝到相应的目录下,并设置权限,就可以安装apk了。

为了方便用户使用下载,我讲其打包在一起了,请点击此处下载,包括z4root、re、google相关apk包。

具体步骤如下:

1、安装“z4root_1.3.0.apk”

2、安装“Root Explorer_2.17.apk”

3、将NetworkLocation.apk、Street.apk、以及framework目录和etc目录拷贝到手机的sd卡上,google app包也可以在gapps-mdpi-tiny-20101020-signed.zip中下载

4、运行z4root,然后选择第一项“临时root”,中间会持续1-3分钟,中间可能会白屏,没有关系,只要最后提示成功就可以。

5、运行rootexplorer,选择/sdcard,然后找到第3步拷贝的软件,将framework和etc目录整个拷贝至/system目录下,切忌不是拷贝至“/”目录下。

6、将NetworkLocation.apk、Street.apk文件拷贝至/system/app目录下

7、检查并修改拷贝后文件的权限,保证所有拷贝后的文件权限是,第一行是“读”“写”,第二、三行是“读”。

8、重新启动手机

9、再次安装以前成功安装的apk

10、应该成功了,不会由问题的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐