文件 http://download.csdn.net/source/2039608 ,详见里面的文档
移植 Google Apps (Market;GTalk;Google Maps;GMail;Voice Search) 的大致步骤如下:
1. 通过 ADB ,从 Google 定制的手机下载相关的文件 (jar/lib 库, apk 安装文件, xml 权限文件等 ) ;
Market;GTalk;GMail 均需要验证 Google 帐户, Market 需要 GTalk 服务。
com.google.android.gtalkservice.jar ( GTalk 服务 ,market 必需)
com.google.android.maps.jar ( google map 服务)
com.google.android.gtalkservice.xml ( Gtalk 授权文件)
com.google.android.maps.xml ( google map 授权文件)
Vending.apk ( google market 程序)
SdkSetup.apk ( 进入界面程序,必需,安装后首页 会出现屏幕已锁定,按 MEUN 解锁 )
setupwizard.apk ( 设置向导程序,必需 )
GoogleApps.apk ( google 一系列应用所必需的)
注: com.google.android.maps.jar , com.google.android.maps.xml 对 market 而言不是必需,但最好一起装了。
2. 先将 com.google.android.gtalkservice.jar , com.google.android.maps.jar 放入 /framework 内,
再将 com.google.android.gtalkservice.xml , com.google.android.maps.xml 放入 etc/permissions 内
然后 adb push SdkSetup.apk , setupwizard.apk , GoogleApps.apk , gtalkservice.apk , Vending.apk
注:安装成功后,文件显示图片为 1 , 2 , 3 , 4 ( Vending.apk, gtalkservice.apk, 必须装在 /system/app 下面, 装在 data/app 下是没有用的,程序会一直报错无法 打开 , 如果装在了 data/app 下,那说明程序其实没装上去。)
注:如果 market 图标出现在界面上,点击出现“应用程序错误”,那说明缺文件或者APK不兼容,如果不报错,点击出现闪一下但什么也 没有的情况,那说明缺 setupwizard.apk
参考文档:
http://blog.csdn.net/netpirate/archive/2009/12/20/5037914.aspx
http://blog.csdn.net/linux_lyb/archive/2009/09/17/4564018.aspx
http://www.johandekoning.nl/index.php/2009/07/12/building-android-1-5-google-apps-and-audio-files/
http://android.sj.91.com/content/2010-01-02/20100103230510295,1.shtml