如何修复手机上更新的安装错误[Android]

您可能正在阅读此书,因为当您尝试安装应用程序更新时,您会看到一条提示消息,提示您“安装错误:无法在USB存储器或SD卡上安装" “错误-18未知" 。当您开始安装应用程序并同时失去Internet访问权限时,显然会导致此错误。在此过程中,一个临时的小文件留在了SD卡上,并且从未被删除。值得庆幸的是,它很容易修复。

请注意,如果SD卡已满,您可能会收到类似的消息,因此请在继续阅读之前检查一下这不是问题。

非技术性临时修复程序

如果您没有任何技术技能(或没有多余的时间),这将是一小段时间。您要做的就是在尝试更新之前将该应用程序移回手机。更新后,您可以照常将其移回SD卡并使用它。

根植电话修复程序

此方法仅在拥有根电话的情况下有效。使用Astro或Root Explorer之类的文件管理器应用程序,导航至 /sdcard/.android_secure / mnt / secure / asec / 并删除名为 smdl2tmp1的文件文件夹中的.asec 。在非root用户的手机上将不可见。

Windows Fix

将手机设置为在连接到PC时可以作为USB光盘驱动器安装。或者,从手机上卸下SD卡,然后将其放入连接到计算机的SD卡读取器中。

确保将文件管理器设置为查看隐藏文件。在Windows机器上,您应该可以按CTRL-H。然后导航到SD卡,然后从 /sdcard/.android_secure / mnt / secure / asec / 中删除名为 smdl2tmp1.asec 的文件>文件夹。

Mac Finder修复程序

Mac Finder修复程序的步骤与Windows修复程序的步骤相同,但是查看隐藏文件略有不同。

要查看隐藏文件,Mac用户将需要使用Terminal(在 Applications> Utilities 中找到)运行快速命令。

在文件系统中的任何位置,键入查看隐藏文件:

defaults write com.apple.Finder AppleShowAllFiles YES

然后,您需要重新启动finder。按CMD-OPTION-ESC弹出“ 强制退出应用程序" 对话框,突出显示Finder并单击“重新启动"。

要还原此文件并再次隐藏隐藏的文件,请使用此文件终端中的命令,然后再次重新启动Finder:

defaults write com.apple.Finder AppleShowAllFiles NO

Unix / Mac终端修复

Unix命令行(也是Mac Terminal)修复的步骤与Windows基本上相同修复,但是您要么需要知道SD卡的名称,要么就可以通过鼻子追踪到文件的路径,以便确定SD卡的名称。

如果您尚未更改它,您的SD卡可能称为“ 无名",但您可能希望检查GUI文件管理器以检查其名称。

给出文件的两个可能位置,您应该可以使用以下命令之一将其删除:

 rm /Volumes/NO\ NAME/.android_secure/smdl2tmp1.asec rm /Volumes/NO\ NAME/mnt/secure/asec/smdl2tmp1.asec

很明显,如果您的SD卡未命名为“ No Name ",您需要替换

更多Android阅读

以下是您可能会喜欢的一些很棒的帖子:

  • 温和警报–一种神奇的唤醒方式每天早晨逐渐
  • 使用File Expert [Android]管理和共享文件
  • 标签: