【问题标题】:Device still has the old apk设备仍然有旧的 apk
【发布时间】:2012-08-04 18:09:42
【问题描述】:

我将我的应用程序 apk 安装到我的设备中,现在每当我尝试安装新的 apk 时,不知何故旧的 apk 又被安装了。我从存储卡中删除了apk文件并卸载了应用程序并清除了数据和缓存,但不知何故,一些旧的apk数据保存在存储卡中,我无法清除并且每次安装新apk时都会出现。因此,当我进入并删除所有旧文件并打开新文件时,它仍然提示我它将保存用户数据,这意味着它仍在存储某些内容。

我真的很困惑这个问题,请帮助我找到解决方案?

【问题讨论】:

标签: android apk


【解决方案1】:

我相信您的问题源于 Eclipse 的一些问题。转到顶部栏上的Project > clean,然后重试。虽然这是一个猜测,但如果不是问题,请告诉我。

【讨论】:

  • 嗨,安迪,问题不在于 apk,它在模拟器上运行完美,但是当我在设备上安装此 apk 时,那里出现了一些旧 apk。
【解决方案2】:

可能是病毒引起的。

尝试以下选项: 1) 卸载应用 2)格式化SD卡 3) 将手机恢复到原始设置 4) 安装杀毒软件 5) 重启手机

这肯定会删除应用程序。

在您的开发机器上,删除在 .bin 目录中生成的所有 .apk 文件。在 Eclipse 中,确保你执行了一个 Project -> Clean

【讨论】:

  • 我看不出你怎么能从上面的描述中猜出用户在他的手机上需要 AV。
  • @wojci :用户描述他删除了 apk 并且它仍然存在。除非存在阻止文件删除的病毒,否则这种行为是不可能重现的。
  • @Sagar,格式化 SD 卡需要重新安装所有应用程序,我在我的应用程序中使用 Ormlite,orm lite 是用于数据的好选择吗?我的意思是可能是 orm lite 造成了这个问题?
  • @MobileDevFast Ormlite 也可能是问题所在。我还没有真正使用它,但似乎你应该在格式化 SD 卡之前尝试一下。顺便说一句,我认为您不需要重新安装所有应用程序 - 您只需使用您的 Google Play 帐户登录,您使用该帐户的所有应用程序都应该同步。
  • 那么我应该用什么来代替 ORMLite?你能告诉我为什么 ORMLite 不是用于数据库的好选择吗?
猜你喜欢
  • 2021-11-29
  • 2014-11-07
  • 1970-01-01
  • 2018-01-19
  • 1970-01-01
  • 2015-12-01
  • 1970-01-01
  • 2020-11-01
  • 1970-01-01
相关资源
最近更新 更多