【问题标题】:does package installer has two modes to install the app?包安装程序有两种安装应用程序的模式吗?
【发布时间】:2014-11-26 03:06:11
【问题描述】:

我把我的应用程序给我的朋友测试。当他们第二次手动安装 apk 时,package installerask newall 。当用户选择新时,应用程序将使用相同的旧数据。所以我的应用程序崩溃了。如何避免这种情况?

【问题讨论】:

    标签: android package


    【解决方案1】:

    包安装程序有两种安装应用程序的模式吗?

    不是真的。全新安装的处理方式与升级有些不同,但我不认为这是“两种模式”。

    当他们第二次手动安装 apk 时,包安装程序会询问新的或全部。

    这是他们设备特有的。那不是来自标准的Android。在应用升级(更高的versionCode)时,您在内部存储中的数据会自动保留。

    所以我的应用程序崩溃了。如何避免这种情况?

    修复应用中的错误。 Examine the Java stack trace 来确定你哪里出错了。

    【讨论】:

    • 有什么方法可以在重新安装之前清除所有应用数据?
    • @Asthme:用户可以卸载应用程序或通过“设置”应用程序单击应用程序的“清除数据”按钮。作为开发人员,您可以通过广播Intent 找到您已更新并尝试使用它来清除数据的方法。
    猜你喜欢
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多