在调试阶段和使用Eclipse时,我安装myappv1。然后,我安装myappv2(两者都有相同的包名称)。由于名称不同,Android将它们并排安装。 myappv1建立的首选项是否可用于myappv2?我看到,如果我只是从myappv1安装更高版本,它将替换原始文件,并且前缀似乎仍然存在。在更新中持久性偏好
1
A
回答
1
是的,应用程序首选项在更新中保持不变。但是,您需要了解Android应用程序签名和版本控制的工作原理,以确保对应用程序的更新进行处理。
总之...
当你发布一个更新到您的应用程序,您必须使用相同的密钥,你所有的早期版本中使用(这样的Android知道它是相同 APP)签字。要让Android知道版本已更改,请在AndroidManifest.xml
中增加android:versionCode
值的值(您还应更新用户可显示的值android:versionName
值)。
欲了解更多详情,请查看http://developer.android.com/guide/publishing/app-signing.html和http://developer.android.com/guide/publishing/versioning.html
相关问题
- 1. Eclipse偏好存储持久性
- 2. 应对偏好的更新在Android中
- 3. Android偏好设置更新
- 4. 实时更新偏好
- 5. C++中的数据持久性 - 建议更好的方法
- 6. 在现有JPA持久性类中处理更新的策略
- 7. 共享偏好的持续性
- 8. 创建新的偏好并坚持它?
- 9. 卡夫卡0.9:消费者偏移向量的耐久性和持久性
- 10. 如何更新变量并使其在Java中保持持久性?
- 11. 如何在EventAggregator中支持持久性?
- 12. Android:字符串集偏好不是持久的
- 13. 应用程序删除后Iphone持久偏好设置
- 14. 哪种持久性上下文在休眠方面的性能更好?
- 15. 休眠不更新事务性方法中的持久对象
- 16. ASP.NET Web窗体中的数据持久性和更新
- 17. 更新项目集合如果在持久性集合
- 18. 无法在高级数据持久性模式下更新表
- 19. DDD:持久性实体更新逻辑在哪里?
- 20. 持久性Qtip
- 21. 持久性JPA
- 22. Vaadin持久性
- 23. MSMQ持久性?
- 24. MBean持久性
- 25. Rrd4j持久性
- 26. 在新的RLMArray中使用Realm的非持久性属性
- 27. 持久性和持久性概念AMQP中的混淆
- 28. 如何在Android上设置持久性凭证持久性
- 29. 持久性cookie不会非常持久
- 30. 在教义中检查是否存在持久性和非持久性实体