增加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。
放到相應位置,沒有文件夾的,請自己建立。
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、手機重啟