android 增加Add-on属性支持的方法

增加Add-on属性支持的方法
 
解决android手机不支持Add-on属性问题
联通行货小V在装一些软件时,手机PC助手会显示“您的机器不支持Add-on属性”,如果直接用手机装的话就显示:”应用程序未安装“,91也是显示”安装失败“,让人非常恼火,洒家在网上搜索一番,发现其他品牌如MOTO的行货版本都存在类似问题,唉,其实主要原因是阉割了google服务,需要加这三个文件:地图程序框架:/system/framework/com.google.android.maps.jar;地图权限:/system/etc/permissi**/com.google.android.maps.xml;网络定位程序:/data/app_s/NetworkLocation.apk。你只需将上述文件放到手机中的相应位置,重启手机就好了。
方法:
首先机器要ROOT,然后用RE管理器,把要复制的文件复制到相应的位置,最后改权限和其他一样644,就是竖着3趟,左边全选,中间最上面选上,右边全空。接着重启机器就好了,重启后你会发现如爱帮公交,endomondo,时光网等软件都可以安装了。
不会修改权限?不是吧,自己查查看。
具体就是把这三个文件。
/system/framework/com.google.android.maps.jar;
/system/etc/permissi**/com.google.android.maps.xml;
/data/app_s/NetworkLocation.apk。
放到相应位置,没有文件夹的,请自己建立。
把自己手机上最新的apk导出来传到博客上共享了时间是2013-03-25.(以后可能现在可以的方法又不行了)  google服务相关apk-20130325.zip 

http://files.cnblogs.com/zdz8207/google%E6%9C%8D%E5%8A%A1%E7%9B%B8%E5%85%B3apk-20130325.zip 

 
http://hi.baidu.com/jorcoln/item/814bc83f104a1ebe124b146c

另外:开发的应用还需要在manifest里面有没有加上下面两句,否则会报错

<uses-library android:name="com.google.android.maps"/>
<uses-permission android:name="android.permission.INTERNET"/> 

============================================== 

 
用RE管理器获得root权限后把com.broadcom.bt.le.jar 放到/system/framework目录下,再授予777(比644权限更大)的权限重启手机后还是不行,还是报一样的错
估计还需要放对应的xml和apk才能使用
08-01 09:48:48.296: E/PackageManager(4532): Package com.broadcom.bt.BloodPressure requires unavailable shared library com.broadcom.bt.le; failing!
 
http://community.developer.motorola.com/t5/Android-App-Development-for/Bluetooth-Low-Energy-on-XT910/td-p/24412
跑不了 [2012-08-01 09:48:52 - BleBloodPressure] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
=================================
以下是其他网站上的方法,供大家参考

GOOGLE服务安装

准备工作:一、你的手机必须得有root权限
二、你需要一个RE管理器
三、进入百度云盘,http://pan.baidu.com/share/link?shareid=54154&uk=3238494711 下载GOOGLE服务包 将里面的4个apk文件拷到你的电脑上
四、安装步骤:1打开手机的存储功能
2.将下载的4个apk文件拷到手机上(千万别拷到SD卡上)
3.在手机上打开RE管理器,进入sdcard目录
4.将4个apk文件拷到system\app目录下,手机重启就有了

=====================================================
我是按这个方法:
1、首先先把手机root后重启。

2、把下面这个google这个包里的东西放到sd卡里,然后用管理器(我用的是RE管理器)这个包里的三个文件,分别放进这几个文件夹里(是移动到手机的 不是sd卡里),目录和相应的文件如下:/system/framework/com.google.android.maps.jar;
/system/etc/permissions/com.google.android.maps.xml;
/data/app_s/NetworkLocation.apk。(i9308没有这个app_s这个文件夹,自己建个)

3、修改这3个文件的权限为:左边全选,中间最上面选上,右边全空。 不root是修改不了的,记得是先移动,再修改权限(记得修改软件权限的时候 记得把管理器挂载为可读写 只读/写是不能修改权限的)

4、手机重启

 

你可能感兴趣的:(android)