包名:如com.sun.gradledemo就是代码存储的位置、空间。java文件夹下放的是java代码,res文件夹下放的是资源文件,包名就是分门别类的放置代码的一个存储空间。
应用ID:applicationId是Android应用的唯一标识,Google Play和其他的应用商店就是根据这个应用ID来区分是不是一个新的应用程序。
签名:Android要求所有已安装的应用程序都使用数字证书做数字签名,数字证书的私钥由开发者持有,用户就是通过这个签名来进行App的升级操作。
注意:
包名不一致:系统会认为是个新的软件,这就不算升级了
签名不一致:系统会提示先卸载之前安装的版本,才能继续安装新的。
只有包名和签名都一致,才能正常升级应用。
如果包名一样,签名不一样,那后面的那个应用会提示要卸载旧版,删除旧的数据,才能安装。
如果包名不一样,就是新的应用,直接安装,和旧的应用无关
来千语创想移动低代码开发平台学习更多APP开发知识:app开发,app制作,app开发源码下载,app开发框架,app开发工具等免费获取。
千语创想-专业APP开发、app定制服务商,提供一站式移动应用解决方案,满足您的各类需求,欢迎免费评估需求和获取报价。
立即免费在线制作一个APP,新手注册即送开发大礼包
提交app定制需求,免费获取报价和周期:
电脑请点击https://www.qianyuthink.com/?url=/index?uzchannel=500
手机请点击https://www.qianyuthink.com/?url=/m/customizedservice?uzchannel=500