google map apk(如何在Android模拟器中安装Google Play Service)
本文目录
- 如何在Android模拟器中安装Google Play Service
- Android打包时keystore和key有什么区别
- 安卓手机的系统文件哪些可以删除
- 谷歌地图安装失败
- google play 手机上下载的apk安装包文件存在哪里怎么删除
如何在Android模拟器中安装Google Play Service
在android开发app过程中,app依赖Google Play Service(如Android Google Map V2),因此需要在模拟器中安装Google Play Service。Google Play Service是包含在Google Market中,android模拟器 avd创建时候,默认是没有包含Google Play Service的,因为根据license说明,Google Play Service只能安装在手机设备中。具体可以参考这个讨论里面的说明《Google Play on Android 4.0 emulator》,这个文章里面有说明,如何安装Google Play Service在android模拟器中,但是我按照这个操作,失败了。最后我还参考了这个文章,然后注意了操作细节,最后成功了。现在分享给大家。但是这个方法不是官方的,因为Google官方也不支持这种方式,所以不同的环境可能会失败。我的环境是Mac OSX 10.7,android api level 15。先看效果图:操作步骤首先,下载Google Play Service的apk文件需要3个apk文件:GoogleServicesFramework.apk,GoogleLoginService.apk,Vending.apk。***隐藏网址***下载解压,在system/app里面就可以找到这些app。其次,启动模拟器,安装apk文件1)启动模拟器,avd4.0.3是我的模拟器的名字,要替换为自己的avd名字。-partition-size不能小于300M,否则可能会报out of memory或空间不足的错误。emulator -avd avd4.0.3 -partition-size 300 -no-audio -no-boot-anim2)重新mount 模拟器的/system文件系统为可读写,并将 /system/app 权限设置为777adb shell#mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system# mountrootfs / rootfs ro 0 0tmpfs /dev tmpfs rw,nosuid,mode=755 0 0devpts /dev/pts devpts rw,mode=600 0 0proc /proc proc rw 0 0sysfs /sys sysfs rw 0 0tmpfs /mnt/asec tmpfs rw,mode=755,gid=1000 0 0tmpfs /mnt/obb tmpfs rw,mode=755,gid=1000 0 0/dev/block/mtdblock0 /system yaffs2 rw 0 0/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0/dev/block/vold/179:0 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020, codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0/dev/block/vold/179:0 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702, allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0tmpfs /mnt/sdcard/.android_secure tmpfs ro,size=0k,mode=000 0 03)安装apk。注意后面的 /system/app/. 最后的点不能漏了adb push GoogleLoginService.apk /system/app/.adb push GoogleServicesFramework.apk /system/app/.adb push Vending.apk /system/app/.4)将模拟器的 /system 文件系统还原为只读。这时候在模拟器中就可以看到market的app了adb shell#mount -o remount,ro -t yaffs2 /dev/block/mtdblock0 /system再次,在模拟器中配置Google帐号,与在android手机上配置方法一样最后,启动market。要注意的是,安装的apk不能持久化,每次启动模拟器,都要重新安装一次。***隐藏网址***
Android打包时keystore和key有什么区别
APK签名用处主要有两种 1. 使用特殊的key签名可以获取到一些不同的权限。 2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉 生成方法:dos下进入JDK的bin目录,运行如下命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore (-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore 如何查看呢?看命令keytool -list -keystore "android.keystore" 输入你设置的keystore密码即可 获取SHA1密文和MD5密文说明:google map v1接口申请apikey的时候需要MD5,而v2接口需要SHA1密文 获取密文都需要android 的app.keystore即打包时候用的密钥在eclipse 开发的时候默认的会用eclipse生成的debug.keystore 我们以debug.keystore为例生成SHA1 和MD5请按照如下步骤执行1,首先要找到eclipse的debug.keystore文件所在目录 默认情况下它和虚拟机AVD存放在一起,win7下的路径是:C:\Users\your_user_name\.android\,也可以通过Eclipse中的Windows 》 Prefs 》 Android 》 Build来查看这个路径。文件名叫debug.keystore。 然后,用keytool 获取SHA1和MD51,keytool工具是JDK自带的工具,安装了JDK之后,找到安装目录keytool就在jdk的bin目录下,我的jdk目录是C:\Program Files\Java\jdk1.6.0_21\bin2,在cmd命令行里运行下列命令: keytool -list -v -keystore "C:\Users\your_user_name\.android\debug.keystore" -alias android 就显示一大堆东西,其中就有证书指纹:SHA1和MD5这里说明一下:上面的”C:\Users\your_user_name\.android\debug.keystore“就是我的debug.keystore的所在位置
安卓手机的系统文件哪些可以删除
安卓手机可以删除的系统文件:
Browser.apk 系统自带浏览器(可用其他手机浏览器替代)
Calculator.apk 计算器(可删,可用其他替代)
Calendar.apk 日历(可删)
CalendarProvider.apk 日历程序支持服务(可删)
DSPManager.apk DSP音频管理(可删)
FileManager.apk 简易文件管理器(可删,可用ES文件管理器替代)
Gallery3D.apk 3D图片浏览器 (可删)
GenieWidget.apk 天气与新闻(可删)
Gmail.apk Gmail(可删)
GoogleBackupTransport.apk ***(未知程序,可删)
GoogleCalendarSyncAdapter.apk 存储日历信息(可删)
GoogleContactsSyncAdapter.apk 存储联系人信息(可删)
GooglePartnerSetup.apk Google助手(可删)
GoogleQuickSearchBox.apk 谷歌搜索(可删)
HTMLViewer.apk HTML浏览器(可删)
kickback.apk 辅助功能!
LauncherPro.apk 原生桌面(可删)
LiveWall**sPicker.apk 动态壁纸(可删)
Maps.apk Google地图(可删)
Market*r.apk 市场升级(不确定)
MediaUploader.apk 媒体升级(可删)
Mms.apk 自带信息(可删) `
Music.apk 自带音乐(可删,用自己喜欢的播放器吧)
NetworkLocation.apk 网络位置(可删)
OneTimeInitializer.apk ***(未知,可删)
PhoneGuard.apk 拨号卫士(可删)
PicoTts.apk 可删(文字语言转换的语音合成引擎,设置-语音输入与输出中)
Protips.apk 桌面小绿人插件(可删)
导(在定制Rom时不可删,刷好机可用Root Explorer删掉)
soundback.apk 辅助功能(可删)
Street.apk 街道(可删)
Talk.apk 系统服务项(可删)
talkback.apk 辅助功能(可删)
TtsService.apk Text-to-speech服务(可删)
*r.apk 在线升级(可删)
UserDictionaryProvider.apk 用户数据字典服务(可删)
Vending.apk 电子市场(可删)
VoiceSearch.apk 语音搜索(可删)
精简常见问题解答:
部分程序精简卸载了之后对在线升级有影响,比如:Updater.apk 等。可以通过下载版本对应的OTA升级包,放入SD卡,进行手动升级,完全是没有问题的。
具体方法:下载对应的升级包(.zip),放入SD卡根目录,手机端打开“系统升级”;按“菜单键”选择“选择安装包”,找到升级包,确认重启升级。
如果此方法升级失败可手动进入Recovery,依次选择:install zip from sdcard;choose zip from sdcard;找到OTA升级包,确认选择Yes即可更新升级;
谷歌地图安装失败
谷歌地图安装失败的解决办法提前纲要:小弟也是新手~看了很多人还是为了安装不了地图而烦恼,这方法本人安装过3次都可以用,献给想安装还不能安装成功的人! 1.先ROOT提权,再安装R.E管理器 2用R.E管理器进入/system/app设置属性为读写后将Maps.apk和Maps.odex长按---删除3.进入/data/dalvik-cache/删除 system@app@Maps.apk@classes.dex和system@framework@com.googel.android.maps.jar@classes.dex 两个文件4.进入/data/data/删除com.google.android.apps.maps 文件夹,然后重启手机5.再点手机下方菜单键(四道杠)进设置/应用程序/管理应用程序/再点菜单键(四道杠)点选过滤,点选全部,进去找带maps字样文件点进去卸载后就可以安装新的版本。ps.如果谷歌地图自行后安装的,请进入data/app 里将带有Maps字样的文件删除!小弟不才事这样卸掉自带地图,可能还有更快更好的方法,不过这方法也可以成功卸掉安装新地图
google play 手机上下载的apk安装包文件存在哪里怎么删除
***隐藏网址***
***隐藏网址***
提取码: 1pse 复制这段内容后打开百度网盘手机App,操作更方便哦
作品简介:Google Play 前名为Android Market,是一个由Google为Android设备开发的在线应用程序商店。一个名为"Play Store"的应用程序会预载在允许使用Google Play的手机上,可以让用户去浏览、下载及购买在Google Play上的第三方应用程序。
2012年3月7日,Android Market服务与Google Music、Google 图书、Google Play Movie集成,并将其更名为Google Play。但是,这些服务在包括一些国家和中国大陆地区的无法使用。不过,2016年,Google Play将回归中国。
更多文章:
佳能750dwifi怎么连接电脑(佳能750d怎么连接wifi)
2024年11月3日 05:30
双卡双待怎么设置打电话用哪个卡(双卡双待手机,怎样设置默认拨号卡)
2024年3月31日 12:40
s3500和s3510(intels3520和3500区别)
2024年4月21日 10:30
gt720显卡支持4k吗(什么样的显卡能支持 4K 分辨率输出)
2024年8月28日 08:20
奔驰s400l是不是迈巴赫(奔驰s400l轮胎型号规格是多少)
2024年11月8日 17:00
华为nova9se性价比高吗(华为nova9se值不值得入手)
2024年11月7日 21:10