-------源自梦想、永远是你IT事业的好友、只是勇敢地说出我学到! ----------

按惯例,写在前面的:可能在学习Android的过程中,大家会和我一样,学习过大量的基础知识,很多的知识点也都能说出了123来,但是这些孤立的点终究显得太零散了,因此,我想从今天开始,以最经典的手机安全卫士项目为例,自己锻炼一下,也是想和大家交流交流,希望大家都能给出见解,共同进步。


十 应用程序更新的签名问题

创建keystrore.

填写签名信息。

必须签名后才能发布到市场上。

更新版本,使用同样的签名。

报错,安装时报出安装相同签名的应用,这是不允许的。

so,应用程序要想更新成功,必须注意下面的细节:
1不同版本应用程序的包名必须相同
2不同版本应用程序的签名也必须一致

签名的作用:唯一识别应用程序的开发者。

因此,签名文件不能弄丢了,要多备份几份。(硬盘、网盘、邮箱。。。)
(谷歌开发者曾经出现过这个问题:Android手机桌面,launcher后来丢了只能改为launcher2)
如果丢了,应用程序就无法自动更新了,要想更新的话,就必须把旧的版本卸载掉,再装新的版本。

小米市场上,如果已经发布的应用的签名文件搞丢了,就只能让其把就的应用删除掉(麻烦),再重新发布应用。

其他市场没有这样的功能,签名丢了就只能改一个包名再上传了。


-------源自梦想、永远是你IT事业的好友、只是勇敢地说出我学到! ----------

更多相关文章

  1. 把SVN项目存到码云,然后下载到Android(安卓)Studio进行代码改写
  2. 给Android的应用换个图标(桌面快捷图标)sShortcut
  3. Android(安卓)Q Beta登场,新特性抢先看!
  4. Android(安卓)活动服务
  5. Android(安卓)WebView 上传文件支持全解析
  6. 最火的Android开源项目(一)
  7. Android图形系统的分析与移植--二、Android显示系统软件架构分析
  8. android - ANR keyDispatchingTimedOut
  9. Android(安卓)Oreo 常见问题 2.0 | Android(安卓)开发者 FAQ Vol

随机推荐

  1. Android(安卓)博客园客户端 (一) 基本界面
  2. 开源库android-state-button 为Android
  3. Android(安卓)根据item大小实现自动排列
  4. android实现上下滑动
  5. Android(安卓)拦截 HOME 按键
  6. Android使用SQLiteDatabase直接存取数据
  7. Android(安卓)greenDAO 3.2.2简单使用
  8. android按键灯流程分析
  9. Android期末机试考核模拟题
  10. android 设置设置中Region & Time Zone