《安卓软件学习.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《安卓软件学习

Android软件学习教程 很多Android(安卓)新手用户在下载安装软件时,会遇到一些莫名其妙的错误,如:解析软件包时出现问题、应用程序未安装等等,其实问题的种类也不多,这里我们给大家一一解答。 ? 首先讲一下Android apk格式的软件,大家都要知道的一点就是apk软件有“包名”跟“证书签名”。 ? 包名:是软件安装后存放在手机中的唯一名称,比如Google地图的包名为:com.google.android.apps.maps,安装之后,会在系统中的一个目录下生成名为“com.google.android.apps.maps”的文件夹,用以存放软件信息等。 ? 证书签名:跟Symbian(塞班)中的sis软件差不多,软件都必须使用证书签名后才能安装,但是Android的软件正常情况任意一个证书签名后都能够安装,不像Symbian那么麻烦,Android软件的证书签名现阶段在于区分软件的作者或最后修改者是谁。 ? 打个比方: 一位外国人开发了一款apk程序,只有英文语言,然后使用自已的证书为程序签上名,发布出来供大家使用,但是程序没有中文语言,就会有国人汉化软件,这样就修改了这款软件,修改了软件之后,原签名就失效了,所以这个汉化或修改后的软件就得重新签名,才能在Android手机上安装,于是汉化作者用自已的证书给这个软件签上名,就这样,原软件的签名与汉化版软件的签名信息就不一样了。 ? 再打一个比方: 迪信通开发了一款软件,软件包名为“com.dixintong.android”,迪信通将软件签名给客户们使用,然后,有另一家软件开发商,也开发了一款软件,名字不同,软件功能也不一样,但是包名与迪信通开发的软件包名相同,为:“com.dixintong.android”,如果有客户同时要在手机上安装这两款软件,会怎么样?如果按照软件的“包名”来区分的话,客户会认为这是同一款软件,然后会提示客户是否覆盖安装,选择“是”之后,客户的Android手机会发现包名相同的这两款软件不是同一个人开发的,因为软件上的签名信息不一样,然后进一步提示客户,无法安装!这就是证书签名的重要作用! ? 如果客户看明白了上面所说的,那么软件安装中遇到的问题就迎刃而解了,Android手机上软件安装及使用不了的问题可以简单归为这几类:非APK软件、软件签名信息不同、软件与ROM不兼容 ? 一:非APK软件 ? 非APK软件,就是说这个文件不是常规的Android软件,可能下载时不完整,仅后缀名为.apk而已,如果安装时出现以下提示,那就是这个问题。 ? 非APK软件提示例图: ? ? 手机提示:解析软件包时出现问题,解决方法:重新下载。 ? ? ? 二:软件签名信息不同 ? 软件签名信息不同,前提是你手机上安装了“相同”或“相关”的软件,“相同”就是手机上已经安装了这款软件,“相关”就是这款软件与手机上已安装的其它软件有关联,是相辅关系的。 ? 出错提示例图: ? ? 解决方法: 装有相同软件的,须先完全删除手机中原先安装的软件,再进行安装,这样子,原软件的存储的个人信息会不存在。 “相关”软件,有个很好的例子,比如说这个软件:stk.apk,有客户的手机上没有自带SIM卡菜单,想装一个,找来官方版的stk.apk文件,却无法安装,这也是软件签名的问题,原因是Rom里/system/app/目录下的系统文件经第三方修改打包过,而stk.apk与这些系统文件有关联,所以才会装不了官方的stk.apk,解决立法只能找修改rom的这个人,看看有没有这个rom中可用stk.apk文件。 ? 三:软件与ROM不兼容 ? 一般来说,只要是正常的Android(apk)软件,没有以上问题,都可以正常安装到手机上,但是安装后可能用几种情况。 ? 安装后无图标,可正常使用:这是apk软件问题,开发软件的人没针对你的手机分辨率打包好。 安装后无图标,不能运行:软件Rom不兼容,比如说你用的是Android2.1的系统,但人家是基于Android1.0平台开发的软件。 安装后有图标能正常运行,但会报错:软件Rom不兼容,如果你使用非官方修改的非正式rom,可能经常有这种情况,也可能是软件有某个bug。 安装后找不到软件:可能这是款桌面小部件(widget),到待机界面添加小部件看看有没有。

文档评论(0)

lisufan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档