当工程使用android:installLocation="preferExternal"时,某些时候会出现
Installation error: INSTALL_FAILED_CONTAINER_ERROR
windows解决方案:
用USB大容量方式 连接电脑,
进入SD卡下.android_secure目录
(目录为隐藏目录,需要将电脑 资源管理器-工具-文件夹选项-查看 中的“显示所有文件和文件夹”一项选中);
查找“smdl2tmp1.asec”文件,将其删除。
然后推出 手机或者拔下数据线
mac解决方案:
同样usb大容量方式,点击finder,找到最左下角的手机sdcard盘。
进入,发现隐藏文件没显示。
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
在终端中输入defaults write com.apple.finder AppleShowAllFiles -bool true ,然后重启系统。
于是就能看到隐藏文件拉,删除掉.android_secure下的smdl2tmp1.asec文件。
就搞定咯!